事业单位考试1000题:VB连接ACCESS数据库遇到的基础问题,求解

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 11:55:31
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset

Private Sub Form_Load()

'数据库连接
conn.Open "DSN = MS Access Database"
.
.
.
.
.
.
End Sub

conn.Open "DSN = MS Access Database"这句报错

实时错误‘-2147467259 (80004005)’ 未发现数据源名称并且未指定默认驱动程序

但是ODBC 用户DSN里明明有了一个数据源名为MS Access Database的数据源,不解。
其实我用这样的语法连接成功过,当时用的是MYSQL,也是用查不错的方法,在系统DSN里添加了一个系统数据源。在conn.open里用一样的格式,是可以的。但是我如法,添加了microsoft ACCESS DRIVER,就这样报错了

conn.Open "DSN = MS Access Database"
肯定是错误的!
你必须仔细了解在VB中连接数据库的基本语句,需要那些对象,等等。

可以这样用,但你的数据源连接应该有错误.