各位大大
請問一下.密碼驗證程式該如何寫阿??
例如..我在SQL SERVER內建一個資料庫為"管理者(欄位有"密碼"跟"帳號")..
VB介面下有text1(帳號)跟text2(密碼)的文字盒和一個command1(確定鈕)....
請問各位大大我該如何在VB介面下寫密碼驗證程式能從SQL資料庫中抓取管理者裡的"密碼"跟"帳號"做驗證ㄋ??.........3Q
2005-04-14 09:24:45 · 2 個解答 · 發問者 藍天 2 in 電腦與網際網路 ➔ 程式設計
下面講的很詳細
其實
dim ID as string
dim passwd as string
這兩個可以不用宣告啦
優點是後面程式碼比較好看懂,比較好撰寫
缺點是多佔用記憶體空間
--------------------------------------------------------
首先我想先問你妳會不會連結SQL資料庫
如果不會,請先去http://vb.infoserv.com.tw/參考VB語言資料庫介面的教學
等到你可以讀出資料,然後將它儲存在一個變數中
之後再跟text1和Text2做判斷即可
普通的If...Then不會的話還是一樣去http://vb.infoserv.com.tw/參考VB6新手教學第三章第一課
2005-04-14 11:27:09 · answer #1 · answered by Tony 6 · 0⤊ 0⤋
我提供一下大概的方法好了
首先,vb程式一定要和所建的資料庫連立連線。
然後,把執行的程式寫在command1_click()裡面
可以先宣告兩個字串變數如:
dim ID as string
dim passwd as string
ID=text1.text
passwd=text2.text
然後把ID當作搜尋的條件在你連的帳號table裡面搜尋。
例如:你宣告一個新的 recordset 叫作 rs
rs.open "select * from 管理者(你的table名稱) where 帳號= ' " + ID + " ' "
IF rs.recordcount=0 then '判斷帳號存不存在。等於0表示沒有這筆資料
'帳號不存在
ELSE
IF rs![密碼]=passwd THEN
'帳號存在且密碼正確
ELSE
'帳號存在但密碼不正確
END IF
END IF
rs.close
2005-04-16 09:12:49 · answer #2 · answered by 我就是機車,怎樣! 4 · 0⤊ 0⤋