回文章列表
作者derrickwan@yam.com (derrickwan), 信區: sources
標題Re: [VB.NET] IF的問題
時間YAM.com (Thu Oct 21 12:45:10 2004)
轉信站: 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
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻