0
我已經創建了以下代碼並希望通過landlord_ID過濾我的數據庫表。沒有錯誤顯示,當我調試它似乎進展順利(所有的房東ID都拿出所有的信息,例如多少屬性)。使用Visual Studio 2010過濾Access 2010數據庫
但是,當我雙擊選擇一個特定的ID沒有任何反應。如果我添加到這樣的代碼的一部分:
SQLString = "SELECT = FROM Flats WHERE landlord_ID = 1" '& landlord_ID & ""
然後數字1出現,但所有其他(其餘應該被過濾掉)。 另外,我已經使用這個YouTube鏈接以幫助我:http://www.youtube.com/watch?v=4H2g8H0bqEg
最後,這是使用Visual Studio(2010旗艦版和Access數據庫的Access 2010發),所以我不知道很多這樣會欣賞我的第一次答案是更具體一些。
感謝您閱讀這一切,我希望你能幫助我
Imports System.Data.OleDb
Public Class Form1
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
OleDbDataAdapter2.Fill(DataSet11)
End Sub
Private Sub lstLID_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles lstLID.SelectedIndexChanged
Dim landlord_ID, SQLString As String
Dim dtFlats As New DataTable()
Dim dbDataAdapter As OleDbDataAdapter
Dim ConnectString As String = "Provider= Microsoft.ACE.OLEDB.12.0;" & "Data Source = Database.accdb"
landlord_ID = lstLID.Text
SQLString = "SELECT = FROM Flats WHERE landlord_ID = " '& landlord_ID & ""
dbDataAdapter = New OleDbDataAdapter(SQLString, ConnectString)
dbDataAdapter.Fill(dtFlats)
grdFlats.DataSource = dtFlats
End Sub
End Class