看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《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