2013-10-11 73 views
0

表示文本框數據AVE的表即studentsrecords它由IDNumber中,名字,姓氏,中間名和場使用訪問

我要登錄該系統與我的IDNumber作爲我的用戶名和中間名是我的密碼

它將引導我的形式,有3個文本框。:txtIDNumber,txtLastName和txtCourse

我想要的是當我登錄系統與我的IDNumber。,。,它會加載數據在文本框IDNumber我用於登錄,學生IDNumber的姓氏和學生的課程使用IDNumber 我在這裏只是一個新手..

con.Open()

Dim str As String = "SELECT * FROM studentsrecords" 

    Dim cmd As New OleDbCommand(str, con) 

    da = New OleDbDataAdapter(cmd) 

    ds = New DataSet 

    con.Open() 

    da.Fill(ds, "evaluation") 

    con.Close() 

    txtflash.DataBindings.Add("Text", ds.Tables("evaluation"), "LastName") 

    txtcourse.DataBindings.Add("Text", ds.Tables("evaluation"), "Course") 
+1

什麼不工作? –

回答

0

1日你要發送的ID號,從登錄表單MainForm,然後設置您的查詢作爲,

Dim str As String = "SELECT * FROM studentsrecords where IDNumber=[Id Number from Login Form] " 

然後,

請嘗試這樣,

txtflash.DataBindings.Add(New Binding("Text", ds.Tables("evaluation"), "LastName")) 

txtcourse.DataBindings.Add(New Binding("Text", ds.Tables("evaluation"), "Course")) 
+0

對於一個或多個所需參數沒有給出值。 da.Fill(ds,「evaluation」) –

+0

在他上面的示例中,他寫了「[來自登錄表單的ID號]」,您需要將條件從StudentRecords表中獲取單條記錄。 – Steve