当前位置:编程学习 > VB >>

VB的ADODB打开连接报错

程序调用下面的过程创建连接,在多数电脑上运行良好,但在个别电脑上却总是报错。
报错语句是:    Conn.Open。
错误号:800401f9
Public Conn As New ADODB.Connection
Public Sub Bulidconn()
    Conn.Provider = "Microsoft.Jet.OLEDB.4.0;"
    Conn.ConnectionString = App.path & "\DATA.mdb"
    Conn.Open
End Sub

从另一台运行的电脑上把C:\Program files\Common files\system\ado下的文件全部复制到这台电脑上,问题还是照旧。 VB ADODB --------------------编程问答-------------------- Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Data.mdb;" --------------------编程问答-------------------- 没遇到报错,不清楚,ado驱动还是重装一下比较好,直接复制过去谁知道好不好用的 --------------------编程问答-------------------- 你引用的ADO是神马版本,你敢说别人电脑就100%有你这个ADO驱动版本 --------------------编程问答-------------------- 把驱动一同打包到别人电脑100%不会报错。 --------------------编程问答--------------------
引用 1 楼 of123 的回复:
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Data.mdb;"

在不改程序的情况下怎么做才能不报错? --------------------编程问答--------------------
引用 2 楼 bakw 的回复:
没遇到报错,不清楚,ado驱动还是重装一下比较好,直接复制过去谁知道好不好用的

ado驱动怎么安装? --------------------编程问答--------------------
引用 6 楼 moonspot 的回复:
Quote: 引用 2 楼 bakw 的回复:

没遇到报错,不清楚,ado驱动还是重装一下比较好,直接复制过去谁知道好不好用的

ado驱动怎么安装?

http://www.microsoft.com/zh-cn/download/details.aspx?id=5793
这是2.8的,不知道你用的什么版本 --------------------编程问答--------------------
引用 7 楼 bakw 的回复:
Quote: 引用 6 楼 moonspot 的回复:

Quote: 引用 2 楼 bakw 的回复:

没遇到报错,不清楚,ado驱动还是重装一下比较好,直接复制过去谁知道好不好用的

ado驱动怎么安装?

http://www.microsoft.com/zh-cn/download/details.aspx?id=5793
这是2.8的,不知道你用的什么版本

Win7系统里的,应该是6.1的。 --------------------编程问答-------------------- 编译成安装文件,到新机上安装,所有控件就安装注册了
补充:VB ,  控件
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,