-1
我的論文有問題。它不斷顯示消息「位置0沒有行」。即使MySql數據庫中有數據。請幫忙,我是新手。謝謝!編輯表單加載。錯誤:「位置0處沒有行。」 [VB.net]
Private Sub frmAccountEdit_Load(sender As Object, e As EventArgs) Handles MyBase.Load
txtUserID.Text = frmAccountList.AccountCaller
da = New MySqlDataAdapter("SELECT * FROM tbl_account WHERE userid = '" & txtUserID.Text & "'", con)
ds.Reset()
da.Fill(ds)
Try
cmbAccType.SelectedIndex = ds.Tables(0).Rows(0)(1).ToString
txtUsername.Text = ds.Tables(0).Rows(0)(2).ToString
txtPassword.Text = ds.Tables(0).Rows(0)(3).ToString
txtFirst.Text = ds.Tables(0).Rows(0)(4).ToString
txtLast.Text = ds.Tables(0).Rows(0)(5).ToString
Catch ex As Exception
MessageBox.Show(ex.Message, "ERROR!", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
End Sub
嘗試微調txtUserID.Text,可能有多餘的空格這可能最終上比較返回false。 – pvkcse
@pvkcse你能告訴我如何修剪?謝謝 – Sadnerd
txtUserID.Text = Trim(txtUserId.Text)也檢查userid是否與你的db中的一致。 – pvkcse