易截截图软件、单文件、免安装、纯绿色、仅160KB

我用Excel VBA 怎么无法连上Access数据库?请高手指教

我的程序如下:
  Dim Cnn As New ADODB.Connection
  Dim Rs As New ADODB.Recordset
  Dim myData As String, myTable As String
  Dim myFields As Variant, myValue As Variant

  myData = ThisWorkbook.Path & "\接点库.mdb" '指定数据库
  myTable = "接点数据" '指定数据表名称

   
  With Cnn '建立与数据库的连接
  .Provider = "microsoft.jet.oledb.4.0"
  .Open myData
  End With
   
  '创建指定数据表的记录集
  Rs.Open myTable, Cnn, adOpenKeyset, adLockOptimistic


但每次运行到 .Open myData 时就会出错,出错提示是:
   
   
  运行时错误‘3706’
  未找到提供程序。该程序可能未正确安装。

不知是什么程序未正确安装?我在引用里选择了“Microsoft ActiveX Data Objects 2.5”,
是不是还要加选别的引用?
   
请高手给予指教,本人不胜感激!
 

myTable 应该是一个SQl 语句吧?

谢谢回复,但程序还没执行到含myTable语句时就出错了

那估计你的这个
ThisWorkbook.Path & "\接点库.mdb" '指定数据库 
得到的数据库全路径有问题,debug一下看看是不是你想要的数据库。

ThisWorkbook.Path & "\接点库.mdb
得到的是我要指定的数据库。我用绝对路径也是出同样错误

我试了一下


相关问答:

Dbgrid连接access拖动滚动条死机?

Dbgrid连接access 显示数据时拖动滚动条死机?怎么解决啊?
机器太差了吧?

是不是你数据量太大了啊
你数据少一些看看还死机吗?

数据很少啊 就一页。

我在BCB6下做过不少 DBGRID+ACCESS ,从来没有遇到 ......

如何修改ACCESS系统表

如何修改msysobjects表中的数据呢?谢谢
啥都没有,意思不明确,再详细点吧

不要改sysobjects里的东西。
用其它方法改,表名或其他。

要在ACCESS环境下配置权限,才能访问系统表...

谢谢大家。
是这样,看 ......

如何将access里面的附件保存到磁盘上呢

请大侠指点,跪谢了,最好有代码
要用到ADOX对象,查下帮助文档,
http://hyadliujing.blog.163.com/blog/static/4484507420091020969233/?mode=edit

没有找到啊 看了你的博客了,我是想将access里面的附件保存 ......

怎样装ACCESS - VC/MFC / 数据库

我机子里面没有ACCESS,请问在不重装系统的情况下该如何把它装上,之前我试装过其它版本的SP3 OFFICE,但还是装不上,
请问有什么好办法吗?

安装OFFICE ,选择安装ACCESS就可以呀 。

引用
安装OFFICE ,选择安装 ......

如何将notes数据导入ms access数据库?

如何将notes数据导入ms access数据库?
看下主要代码,老是添加不进去。
Dim msName As String
msName = ws.Prompt( PROMPT_OKCANCELEDIT, "输入","请输入要导入MS Access的名称:" )

......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号