作者fumizuki (矇面加菲獅)
看板Visual_Basic
標題Re: [VBA ] 請問帳號密碼登入的程式怎麼寫
時間Sun Jun 18 18:53:08 2006
※ 引述《icystar (努力變漂亮)》之銘言:
: (剛剛有爬過文 可是 好像沒有看到符合的)
: 我想問的是 我在一打開資料庫(Access2003)時會呈現一個表單
: 上面會有 Employee ID 它的文字方塊名稱是txtEmployeeID
: Password 它的文字方塊名稱是txtPassword
: 然後有個指令按鈕 名稱是Confirm
: (先前有設一個資料表 名稱是tblEmployee表
: 裡面有兩欄 一欄是EmployeeID 資料類型是數字
: 一欄是EmployeePassword 資料類型是文字
: 總共有30筆資料)
: 我希望Click的時候 可以進行下列事情
: 1.如果使用者輸入的ID在tblEmployee表裡沒有該筆ID
: MsgBox "該名員工不存在"
: 2.如果使用者輸入的密碼錯誤
: MsgBox "密碼輸入錯誤"
: 3.如果ID和密碼都正確 就允許進入資料庫
: 想請問Click的程式語言該怎麼寫 謝謝
rs.open "select * from tblEmployee where EmployeeID='" & txtEmployeeID & "'"
If rs.EOF Then
MsgBox "該名員工不存在"
Else
If txtPassword.Text <> rs("EmployeePassword") Then
MsgBox "密碼輸入錯誤"
Else
'接下來的程式碼就自己看著辦了
End If
End If
--
▃▅▇▆▄ ▆▂▃ `
逝去感情如何能留住,半點癡情遺留殊不易,██▅▇▄▃ ▇▃▂" .
█████████▃i ▁▄▇
更多悽悽慘慘的遭遇…………██▆▃ █▅▆▃ˍ▄*
◢ ▂█▄▇▅▂▌.
我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.184.116.195
推 icystar:謝謝 06/18 19:17
推 dingyuchi:這樣寫要注意一下 sql injection 06/19 03:21
推 fumizuki:這種寫法 帳號驗證那關不安全 密碼驗證那關就還可以了 06/19 06:46
推 fumizuki:1848那篇的方法就比較安全了吧0.0 06/19 06:48