[英]VB.NET looping through Access Database
在VB.NET中,如何在Access數據庫中循環而不將其加載到DataGridView
或加載到DataGridView
並在比較函數完成其工作之后將其卸載?
使用DataReader,您可以一次遍歷一行數據,而無需將整個結果集加載到DataTable / GridView中。
用法示例(來自http://msdn.microsoft.com/zh-cn/library/system.data.oledb.oledbdatareader(v=vs.90).aspx )
Public Sub ReadData(ByVal connectionString As String, _
ByVal queryString As String)
Using connection As New OleDbConnection(connectionString)
Dim command As New OleDbCommand(queryString, connection)
connection.Open()
Dim reader As OleDbDataReader = command.ExecuteReader()
While reader.Read()
Console.WriteLine(reader(0).ToString())
End While
reader.Close()
End Using
End Sub
您將連接字符串傳遞給MS Access數據庫,然后執行SELECT查詢。 示例將數據從第一列輸出到控制台-但您可以用自己的邏輯替換它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.