请帮助,我试图用SELECT,FROM,WHERE子句显示datagridview上的指定数据:
Private Sub showdata()
Dim identity As String = frmmgrusers.hdtxtid.Text
Dim dbcommand As String
dbcommand = "SELECT First_Name, Second_Name, Dob, ID_Card_No, Email, Username, [Password] FROM UsersTB WHERE ID='" & identity & "'"
adt = New OleDbDataAdapter(dbcommand, dbconn)
datatable = New DataTable
adt.Fill(datatable)
dgvusersreporting.DataSource = datatable
End Sub
但它没有显示任何内容,这个showdata()子写在表单加载上,当用户从其他表单中单击一个按钮时,它将显示一个带有datagridview的表单,显示带有ID的指定数据。我试图删除WHERE子句:
dbcommand =" SELECT First_Name,Second_Name,Dob,ID_Card_No,Email,Username,[Password] FROM UsersTB"
它显示数据(奇怪......?)但我只需要ID为
的指定数据答案 0 :(得分:0)
我无法相信它确实有效......通过此查询" SELECT First_Name,Second_Name,Dob,ID_Card_No,Email,Username,[Password] FROM UsersTB,其中ID =" &安培;身份和" "虽然没有理解ID ='"的差异。 &安培; 身份和"'到ID =" $ identity $" "