轉信站: GIBBS!news2.ncku!ccnews.ncku!news.ccns.ncku!news.mksh.phc!news.nsysu!ne
> 我寫了一段程式碼 要搜尋資料庫裡帳號跟密碼
> 資料庫裡已經有一個事先輸入的帳號跟密碼
> 資料表為AccountData
> 兩個Textbox分別為txtAccountData和txtPassword
> If cmd.CommandText = "select 帳號 from AccountData where 帳號 _
> = txtAccountData.text" Then
> If cmd.CommandText = "select 密碼 from AccountData where 密碼 _
> = txtPassword.text" Then
> Welcome.ShowDialog()
> Else
> MsgBox("密碼錯誤")
> End If
> Else
> MsgBox("查無此帳號")
> End If
> 我每次輸入預定的帳號跟密碼 它每次都顯示查無此帳號
> 不曉的這段程式邏輯上有什麼錯誤~~
> 還是有其他較好的寫法可以提供~~ ^^
> --
> ※ Origin: 中原電機心站 ◆ From: 61-62-184-158-adsl-kao.dynamic.so-net.net.tw
> --
> Origin: 中原電機心站 bbs.ee.cycu.edu.tw (140.135.12.1)
我想你要用DataSet object, 但是在
If cmd.CommandText = "select 帳號 from AccountData where 帳
^^^^^^^^^^^^^^^
= txtAccountData.text" Then
.....
中的
cmd.CommandText 只能assign a value, 不能作boolean 判斷.
※ Origin : 蕃薯藤 Yam.com BBS ◆ < http://bbs.yam.com >
※ From: 64.231.6.210