vb.netでOleDbDataReaderを閉じる方法は?

VB.NETでは、OleDbDataReaderオブジェクトは、OleDbDataReaderオブジェクトのCloseメソッドを呼び出すことで閉じることができます。

以下に例を挙げます。

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()メソッドを呼び出してデータベース接続を閉じます。

bannerAds