调用adodb.connection时出现 运行时错误'-2147023898(800703e6)'Automation错误

求知不倦 2005-09-29 12:02:12
Dim cn As ADODB.Connection
Set cn = CreateObject("adodb.connection")

出现 运行时错误'-2147023898(800703e6)'Automation错误
...全文
283 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
求知不倦 2005-10-13
  • 打赏
  • 举报
回复
感谢各位的回复!!!
province_ 2005-10-06
  • 打赏
  • 举报
回复
把关闭及释放放到其他地方,比如用完记录集后试试,我还没碰见过这种错误。
hr88rong 2005-10-06
  • 打赏
  • 举报
回复
它错误怎么提示啊?
你加个判断CN的状态
if cn.state=1 then
cn.close
set cn=nothing
endif
这样行否?
mustudent 2005-10-05
  • 打赏
  • 举报
回复
那就是释放了内存了啊
求知不倦 2005-10-05
  • 打赏
  • 举报
回复
感谢 province_(雍昊) ,现在那个问题没出现了,但执行晚语句后退出程序时出现内存错误.
我在
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
cn.Close
Set cn = Nothing
end sub
中已写了这几句
province_ 2005-09-29
  • 打赏
  • 举报
回复
那是因为你的机器里没安装数据库引擎(这句话我好象在N多帖里写过^_^),找个MDAC_TYP.EXE文件安装一下吧

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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