• ベストアンサー

入力フォームの値をSQLのクエリに代入したい

「1.htm」で入力された値を、次のページ「2.asp」で受け取って、 SQLに代入したいと考えています。 が、うまくいきません。 結果としては、クエリの結果がなく、 データが何も表示されない状態です。 どなたか宜しくお願いします。 ****1.htm**** <form method="POST" action="2.asp"> <input name="simei" type="text"> <input type="submit" value="検索"> </form> ****2.asp**** i = "Request.Form("simei")" Set rs = db.Execute("SELECT * FROM test WHERE ((test.氏名)='i')")

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

  • ベストアンサー
  • kuroooooo
  • ベストアンサー率47% (8/17)
回答No.1

WHERE ((test.氏名)='" & i & "')") にしてみては?

smorgas030
質問者

お礼

回答ありがとうございます。 やってみたらできました。 ありがとうございました。

その他の回答 (1)

  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.2

>>i = "Request.Form("simei")" こっちでもエラーになってる可能性が。 1番の方の回答にプラスです。 i = Request.Form("simei")

smorgas030
質問者

お礼

回答ありがとうございます。 やってみたらできました。 ありがとうございました。

関連するQ&A