打开mdb时,报错: 方法‘~’作用于对象‘~’失败???

123liuhh 2006-07-28 12:02:13
Dim ConnMDB As New ADODB.Connection
On Error Resume Next
ConnMDB.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" & Text5 & "'"
ConnMDB.Open
If Err <> 0 Then
MsgBox Err.Number & vbCrLf & vbCrLf & Err.Description
End If
...全文
605 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
icbcnbxs 2006-07-28
  • 打赏
  • 举报
回复
这算什么呀,代码也要完整点啊,TEXT5里是什么内容,难怪没人帮你。
fxy_2002 2006-07-28
  • 打赏
  • 举报
回复
ConnMDB.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\abc.mdb"

将 c:\abc.mdb 换成你的 mdb 文件,看是否通过?

如果通不过,大概是你的 ado 出了问题。重新安装一下 ado 组件
123liuhh 2006-07-28
  • 打赏
  • 举报
回复
fxy_2002(阿勇):

Data Source 后面的 '
是我后加上去的,没有它时也是一样的错误
fxy_2002 2006-07-28
  • 打赏
  • 举报
回复
ConnMDB.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" & Text5 & "'"

Data Source 后面的 ' 去掉。另外,保证 text5 中的内容是个有效的 mdb 文件,最好是绝对路径。
123liuhh 2006-07-28
  • 打赏
  • 举报
回复
没有人遇到过吗?
错误号:
-2147024769
方法 '~'作用于对象'~'失败
123liuhh 2006-07-28
  • 打赏
  • 举报
回复
是在open时出错,
出错内容:
(方法 '~' 作用于对象 '~' 失败)
123liuhh 2006-07-28
  • 打赏
  • 举报
回复
2004chenlong(沉浮):
试过了还是不行, 好像不是方法的问题
2004chenlong 2006-07-28
  • 打赏
  • 举报
回复
dim cnn as new adodb.connection
dim strConnection as string
strConnection="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\JacksonChen\桌面\db1.mdb;Persist Security Info=False"
cnn.open strconnection
123liuhh 2006-07-28
  • 打赏
  • 举报
回复
安装MDAC2.8的版本可以了.
123liuhh 2006-07-28
  • 打赏
  • 举报
回复
刚才重安装了MDAC2.7的版本还不是行,我再下一个2.8的版本试试
fxy_2002 2006-07-28
  • 打赏
  • 举报
回复
是。下载文件是 mdac_type.exe
123liuhh 2006-07-28
  • 打赏
  • 举报
回复
ado组件是不是MDAC
fxy_2002 2006-07-28
  • 打赏
  • 举报
回复
微软有下的。
123liuhh 2006-07-28
  • 打赏
  • 举报
回复
fxy_2002(阿勇)
我感觉也是ado的问题,怎么样重新安装ado组件,它的安装在那下载?

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧