• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:更新クエリ 複数の抽出条件の書き方)

更新クエリの抽出条件について

このQ&Aのポイント
  • 更新クエリに抽出条件「FileNameと区分が空白の場合」を追加したいが、何も更新されなくなってしまう
  • 抽出条件をUPDATE句の続きに「& "where File Name = "" & 区分 = "" "」と追加したが、うまくいかない
  • アドバイスがあればお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • root139
  • ベストアンサー率60% (488/809)
回答No.1

何のDBMSをお使いなのか分からないので一般的なSQLとして考えますと、付け加えたWHERE句は下記の点が怪しいかと。 ・File と Name の間にスペースが入っている。 ・条件を「&」で繋げている。(WHERE句では「AND」で繋げるのが標準) ・空文字列を""で表現している。  ホスト言語(VBでしょうか?)の文字列が分割されているだけで、生成されるSQLに""が入る訳ではないです。  また、SQLとしても文字列リテラルには単一引用符(')を使うのがより一般的かと。 したがって、下記の様なコードを追加されてはどうでしょう? 「& " WHERE FileName = '' AND 区分 = '' "」

関連するQ&A