MySQLサーバ上のデータで認証したい
投稿者 ?-?  (その他)
投稿日時
2009/9/4 02:28:34
それはSQLの部分とVBの部分の問題に分けないとならないような?
> SELECT * FROM login WHERE F_area
SQL文として成り立っていません。
F_area、F_passという部分なら、
SELECT * FROM login WHERE F_area = Text_area AND F_pass = Text_pass
というSQLを実行させて、結果が1行かどうかのチェックというようなやり方にするものかなーと。
私なら、
SELECT COUNT(*) FROM login WHERE F_area = Text_area AND F_pass = Text_pass
を実行させた結果でCOUNT(*)の結果が1件ならOK、それ以外はNG(IDが違うかもしれないしパスが違うかもしれない)というやりかたにします。
> SELECT * FROM login WHERE F_area
SQL文として成り立っていません。
F_area、F_passという部分なら、
SELECT * FROM login WHERE F_area = Text_area AND F_pass = Text_pass
というSQLを実行させて、結果が1行かどうかのチェックというようなやり方にするものかなーと。
私なら、
SELECT COUNT(*) FROM login WHERE F_area = Text_area AND F_pass = Text_pass
を実行させた結果でCOUNT(*)の結果が1件ならOK、それ以外はNG(IDが違うかもしれないしパスが違うかもしれない)というやりかたにします。
先日は大変お世話になりました。
またご質問させていただきたいと思います。
ただいま、暗証番号入力画面を作成しております。
フォーム上には
Text_area
Text_pass
Cmd_login
が存在し、MySQLサーバへ登録されている
エリアコードとパスワードをそれぞれのテキストに入力後、ログインボタンをクリックし、
エリアコードとパスワードが一致した場合、
次のフォームへ遷移する「認証フォーム」を作成しています。
(MySQLサーバ、loginテーブル内、F_area、F_passを参照)
定数としエリアコード、パスワードをコード内に持つ認証のやり方は
インターネットや本を参考にして出来たのですが、
MySQLサーバの登録情報を認証するやり方がわかりません。
今現在、下記のコーディングまで記述しましたが、
なにぶんコーディング経験が浅いもので、
ここから躓いております。
お恥ずかしながらまだコード体系が理解できておらず、的外れ、頓珍漢な考えがあるかも知れませんが、
ご教授のほど、よろしくお願いいたします。