- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLの構文エラー)
SQLの構文エラーとは?
このQ&Aのポイント
- SQLの発行時に構文エラーとなってしまう問題が発生しています。具体的なSQL文とエラーメッセージが提供されており、フィールドや演算などの詳細も記載されています。
- エラーメッセージは「実行時エラー'3075' クエリ式'(CASE WHEN フィールド8='4' or フィールド8='5' then フィールド9*-1 else フィールド9 end)あああ'の構文エラー:演算子がありません。」となっており、演算子の不足が原因である可能性があります。
- 構文エラーを解決するためには、SQL文の構造を再確認し、演算子やフィールドの使用方法を正しくする必要があります。また、フィールドの型に応じて適切な演算を行うことも重要です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
CASE WHEN なんてAccessにはありません。また、フィールドに別名を つける時はASを使います。 IIf(フィールド8 In ('4','5'),-1,1)*フィールド9 AS あああ このような書き方に改めてください。
お礼
ご回答有難うございます。 SQL文を修正したところ、正常終了しました! ありがとうございました!