VBでAccessデータベースに接続する方法を教えてください。
Accessデータベースへの接続方法:
- ADO.NET名前空間を参照: コードファイルの先頭に以下の参照ステートメントを追加する:
Imports System.Data.OleDb
- OleDbConnection
Dim connectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\path\to\database.accdb;"
Dim connection As New OleDbConnection(connectionString)
- オープン
connection.Open()
- OleDbCommand
Dim command As New OleDbCommand("SELECT * FROM TableName", connection)
Dim reader As OleDbDataReader = command.ExecuteReader()
- OleDbDataReader
- 読み取る
While reader.Read()
Dim columnValue As String = reader.GetString(0) ' 获取第一列的值
' 其他处理逻辑
End While
- 終了
connection.Close()
データベース接続使用終了後の接続のクローズ処理を確実に実施し、リソースの解放と接続リークの防止を図る。