1

URL で 2 つのパラメーターを渡し、次の SQL を作成しています。

mQry = "SELECT DISTINCT name FROM link3 WHERE invoice_num ="  & request.querystring("num") & "AND name LIKE" & request.querystring("nam")

エラーメッセージが表示されました:

Microsoft OLE DB Provider for Oracle エラー '80040e14'

ORA-00933: SQLコマンドが正しく終了していません

これの正しい構文は何でしょうか?

4

2 に答える 2

4

LIKE 句を引用符で囲む必要があります。また、ワイルドカード マッチングにパーセントを使用することも検討できます

mQry = "SELECT DISTINCT name FROM link3 WHERE invoice_num =" & request.querystring("num") & " AND name LIKE '%" & request.querystring("nam") & "%' "
于 2013-08-28T02:07:26.630 に答える