在VB.NET中,可以通過調用OleDbDataReader對象的Close方法來關閉OleDbDataReader對象。
以下是一個示例:
Dim connStr As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\YourDatabase.accdb"
Dim conn As New OleDbConnection(connStr)
Dim cmd As New OleDbCommand("SELECT * FROM YourTable", conn)
conn.Open()
Dim reader As OleDbDataReader = cmd.ExecuteReader()
While reader.Read()
' 處理數據
Console.WriteLine(reader("ColumnName"))
End While
reader.Close()
conn.Close()
在以上示例中,首先創建了一個OleDbConnection對象conn和一個OleDbCommand對象cmd,然后通過調用conn.Open()方法打開數據庫連接。接著,通過調用cmd.ExecuteReader()方法執行SQL查詢并返回一個OleDbDataReader對象reader。在循環中使用reader.Read()方法逐行讀取查詢結果,并對數據進行處理。最后,通過調用reader.Close()方法關閉OleDbDataReader對象,然后通過調用conn.Close()方法關閉數據庫連接。