-2
エラー:ない行は、位置0とSystem.IndexOutOfRangeExceptionではありません
「System.IndexOutOfRangeException」 タイプの未処理の例外がのSystem.Data.dllで発生し、また示す:NO行ではありませんそれがエラーを投げている(... ... DT.Rows(0)) 位置0
Dim mycn As New SqlConnection(connection)
Dim DT As New DataTable
mycn.Open()
Dim Adapter As New SqlDataAdapter("SELECT * FROM tblUser where username ='" & txtRet.Text & "'", connection)
Adapter.Fill(DT)
txtUserID.Text = DT.Rows(0)("aid").ToString()
txtFirstName.Text = DT.Rows(0)("fname").ToString()
txtMiddleName.Text = DT.Rows(0)("mi").ToString()
txtLastName.Text = DT.Rows(0)("lname").ToString()
DateOfBirthDateTimePicker.Text = DT.Rows(0)("bday").ToString()
txtAge.Text = DT.Rows(0)("age").ToString()
cmbGender.Text = DT.Rows(0)("gender").ToString()
txtContactNo.Text = DT.Rows(0)("contactno").ToString()
txtEmail.Text = DT.Rows(0)("email").ToString()
txtAddress.Text = DT.Rows(0)("address").ToString()
txtUsernamePS.Text = DT.Rows(0)("username").ToString()
txtPasswordPS.Text = DT.Rows(0)("password").ToString()
rtbSQuestions.Text = DT.Rows(0)("squestion").ToString()
rtbAnswer.Text = DT.Rows(0)("answer").ToString()
Dim bytBLOBData() As Byte = _
DT.Rows(0)("userimage")
Dim stmBLOBData As New MemoryStream(bytBLOBData)
UserPictureBox.Image = Image.FromStream(stmBLOBData)
mycn.Close()
DT.Rows、最初DTに何かを追加する必要があります。代わりにあなたの質問かもしれません:いくつかのSQLテーブルから変数に行を追加する方法... – Hansa
私はハンサに同意します、これはあなたがいくつかの文脈を与え、明確な質問としてより多くを額にした方が良いでしょう。 :) – Schwad
説明のタイトル、説明、エラーはありません。1)何がうまくいかないかについて絶対に明確であり、2)SO(DataAdapter、SQL Parameter、SQL Injection、。 ..) –