簡體   English   中英

vb.net指定選擇查詢OLEDB數據庫

[英]vb.net Specified Select query OLEDB database

請幫忙,我試圖用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 =“選擇用戶名中的名字,名字,Dob,ID_Card_No,電子郵件,用戶名,[密碼]

它顯示數據(很奇怪...?),但我只需要指定ID的數據

我不敢相信它確實有效...通過此查詢“ SELECT First_Name,Second_Name,Dob,ID_Card_No,電子郵件,用戶名,[Password] FROM UsersTB,其中ID =“&identity&”雖然不明白有什么區別的ID ='“&身份&”'到ID =“ $ identity $”“

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM