Microsoft Access 是一个关系型数据库管理系统(RDBMS),它允许用户创建和管理数据库。Access 数据库使用结构化查询语言(SQL)进行数据操作,并且可以通过多种编程语言进行访问和操作,其中包括 Visual Basic(VB)。
在 VB 中连接到 Access 数据库通常涉及使用 ADO(ActiveX Data Objects)或 DAO(Data Access Objects)对象模型。这些对象模型提供了访问数据库的接口和方法。
以下是一个使用 ADO 连接到 Access 数据库并执行简单查询的 VB 代码示例:
Imports System.Data.OleDb
Module Module1
Sub Main()
Dim connectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\path\to\your\database.mdb"
Dim connection As New OleDbConnection(connectionString)
Try
connection.Open()
Console.WriteLine("Connected to the database.")
Dim command As New OleDbCommand("SELECT * FROM YourTableName", connection)
Dim reader As OleDbDataReader = command.ExecuteReader()
While reader.Read()
Console.WriteLine(reader("ColumnName"))
Next
Catch ex As Exception
Console.WriteLine("Error: " & ex.Message)
Finally
connection.Close()
End Try
End Sub
End Module
请注意,上述代码示例使用的是较旧的 Jet 数据库引擎(Microsoft.Jet.OLEDB.4.0),适用于 Access 2003 及更早版本。对于 Access 2007 及更高版本,建议使用 ACE 数据库引擎(Microsoft.ACE.OLEDB.12.0 或更高版本)。
领取专属 10元无门槛券
手把手带您无忧上云