私はこのエラーに 2 日間取り組んできましたが、頭がいっぱいです。
私のデータベースには、従業員データを検索するストアド プロシージャがあります。ユーザーが生年月日フィールドを使用して検索しようとすると、ブラウザーのフッターにエラーが表示されます。さまざまな解決策を試しましたが、最終的に次のようなエラーが発生しました。
「Webページのエラー詳細
ユーザー エージェント: Mozilla/4.0 (互換性あり; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; タブレット PC 2.0; .NET4.0C; .NET4.0E) タイムスタンプ: 2013 年 11 月 14 日木曜日 05:06:57 UTC
メッセージ: Sys.WebForms.PageRequestManagerServerErrorException: '1982.03.26' 付近の構文が正しくありません。行: 938 文字: 13 コード: 0 URI:
メッセージ: Sys.WebForms.PageRequestManagerServerErrorException: '1982.03.26' 付近の構文が正しくありません。行: 938 文字: 13 コード: 0 URI: "
検索エンジンの SQL 構文は次のとおりです。
IF @NAME <> 'NULL' SET @S = @S + 'E.ENAME LIKE ''%' + @Name + '%'' AND '
IF @ADdress <> 'NULL' SET @S = @S + '(PADDRESS LIKE ''%' + @ADdress + '%'' OR CADDRESS LIKE ''%' + @ADDRESS + '%'') AND '
IF @dob <> '1 JAN 1900' SET @S = @S + 'DOB ''' + CONVERT(VARCHAR(10), @dob, 102) + ''' AND '
どんな助けでも大歓迎です-.-