出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() |
![]() ![]() ![]() ![]() |
[2657] SQL文の比較 |
投稿者:まなさん 2002/09/17 12:58:00 |
はじめて質問させていただきます。ASPを初めて2週間くらいでわからないところが あって質問させてください。 ここで質問しても良い事なのかちょっと不安なのですが。。。 違う場合は、謝ります。すみません。 えっと。。。質問なんですが。。。 ASPでパスワードの認証画面を作っています。 そこで質問があります。 ・パスワード認証前にユーザIDとパスワードを登録するプログラムを作りたいのですが。。。 HTMLのテキストボックスにユーザIDとパスワードを入力して、その値をSQLサーバに 登録されているユーザIDとパスワードを検索して同じものがなければ、登録。 あれば、メッセージを表示するようにしたいのです。 SELECT ID FROM NINSYO WHERE ID = userid objConn.Execute(strSQL) 照合のSQL文は上のように書きました。IDは、SQLサーバのフィールドです。 useridは、フォームのテキストボックスのから入力された値が入ります。 この後の抽出されたらメッセージを表示させ、されなければ登録って処理の部分が よくわかりません。 抽出された値を変数に入れることって可能なのでしょうか? そうすれば、If文等を使ってできるのかなって思うのですが。。。 よろしくお願いします。 |
[2658] Re:SQL文の比較 |
投稿者:とこおかさん 2002/09/17 13:18:55 |
とこおかです。 > SELECT ID FROM NINSYO WHERE ID = userid > objConn.Execute(strSQL) ↑ これって抽出されます? > 抽出された値を変数に入れることって可能なのでしょうか? 可能ですが、なぜそんなことをするのかよくわかりませんが・・・。 違う方法を1つ。 ・抽出条件でレコードセットが存在するかどうかで処理を分ける。 例えば、 If rs.EOF then 登録処理 Else ログイン画面へ End If |
[2659] Re:SQL文の比較 |
投稿者:まなさん 2002/09/17 18:52:40 |
返答ありがとうございます。 > > SELECT ID FROM NINSYO WHERE ID = userid > > objConn.Execute(strSQL) > ↑ > これって抽出されます? 抽出されません。。。普通、フォームから入力された値が DBの中にあるかどうかのSQL文ってどのように記述するものなのですか? |
[2660] Re:SQL文の比較 |
投稿者:春男児さん 2002/09/17 23:54:26 |
発言者により削除されました!! |
[2662] Re:SQL文の比較 |
投稿者:とこおかさん 2002/09/18 9:13:06 |
とこおかです。 IDフィールドのデータ型によりますが、数値型と仮定すると、 SELECT ID FROM NINSYO WHERE ID = "&userid&" objConn.Execute(strSQL) こんな感じです。 |
TreeBBS For ASP V.0.1.3 |