• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:like文の書き方を教えてください。)

like文の書き方を教えてください。

このQ&Aのポイント
  • テキストボックスを作成して入力した値がデータベースに格納されている場合表示されるSQL文を書いていますが、syntaxエラーになってしまい原因がわかりません。
  • 質問者は入力された名前を取得し、その名前を含むデータをデータベースから検索して表示するSQL文を書いています。
  • しかし、SQL文の構文に何らかのエラーがあり、正しく実行できません。コマンドプロンプト上では正しく表示されるため、原因を特定するのに困っています。

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

  • ベストアンサー
  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

> sql += " ) "; この行は必要ですか? エラー表示の > 8番目: SQL = select * from data where name like('%i%') ) の末尾部分と、コマンドプロンプト上でうまくいっている > select * from data where name like('%itou%'); とを比べてみてください。

NeilMania
質問者

お礼

お返事ありがとうございます。 sql += ")"; は必要ないですね…。けし忘れていました…。 ゆっくり見ればわかるエラーでした…。初めてのlike文に ちょととまどっちゃいました…。

関連するQ&A