出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[3702] Where句の書き方 |
投稿者:よ〜しさん 2003/10/02 19:59:46 |
はじめまして。 ASPをやり始めて3日目のよ〜しです。 単純なことなのですが、HomePage1からPOSTで値を引継いでその値をWhere句に入れてACCESSのDBに検索したいのですが、 POSTで渡されてきた変数というのは、基本はTEXTと理解していいのですか? それとも、値によって型は、決まっていないのでしょうか? 現在、実際に困っているのは、値が数値を受取った時で Table1.IDがオートナンバー型の数値の時、 S_ID = Request("S_ID")でPOSTの情報を受け取って 中略 sql ="Select * from Table1 WHERE Table1.ID="+S_ID にするとエラーにはならず、全件検索になってしまいます。 sql ="Select * from Table1 WHERE Table1.ID='"& S_ID & "'" とすると型違反になり(StrとIntの違い??)、 sql ="Select * from Table1 WHERE Table1.ID="+CInt(S_ID)と すると、CIntのエラーになってしまいます。 sql ="Select * from Table1 WHERE Table1.ID=50" の様に直接数値を入れれば、検索はできています。 基本的なところで申し訳ないのですが、教えてください。 |
![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() |
TreeBBS For ASP V.0.1.3 |