我已将Microsoft Access 2007-2013数据库链接到表单,但如果数据库上有三个以上的条目,则它始终从第四个开始。如果有3个条目,它从第一个开始,并且工作正常。
这是加载数据库的代码:
Sub LoadDataBase()
Dim con As New OleDb.OleDbConnection
Dim da As OleDb.OleDbDataAdapter
Dim sql As String
con.ConnectionString = "PROVIDER=Microsoft.ACE.OLEDB.15.0;Data Source = \\FILE\UserFolders$\Students\howea15\Desktop\FlashCardDB.accdb"
con.Open()
sql = "SELECT * FROM Flashcards"
da = New OleDb.OleDbDataAdapter(sql, con)
da.Fill(ds, "Flashcards")
con.Close()
TotalRows = ds.Tables("Flashcards").Rows.Count
End Sub
我使用的是VB 2010,.NET 4.6,如果有帮助的话。