- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:like文の書き方を教えてください。)
like文の書き方を教えてください。
このQ&Aのポイント
- テキストボックスを作成して入力した値がデータベースに格納されている場合表示されるSQL文を書いていますが、syntaxエラーになってしまい原因がわかりません。
- 質問者は入力された名前を取得し、その名前を含むデータをデータベースから検索して表示するSQL文を書いています。
- しかし、SQL文の構文に何らかのエラーがあり、正しく実行できません。コマンドプロンプト上では正しく表示されるため、原因を特定するのに困っています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> sql += " ) "; この行は必要ですか? エラー表示の > 8番目: SQL = select * from data where name like('%i%') ) の末尾部分と、コマンドプロンプト上でうまくいっている > select * from data where name like('%itou%'); とを比べてみてください。
お礼
お返事ありがとうございます。 sql += ")"; は必要ないですね…。けし忘れていました…。 ゆっくり見ればわかるエラーでした…。初めてのlike文に ちょととまどっちゃいました…。