ole db连接access2007的问题

ribut9225 2018-06-19 06:08:36
代码
SQLCA.DBMS = "OLE DB"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='Microsoft.Jet.OLEDB.4.0',DATASOURCE='" + gs_path + "data\科目汇总表.accdb" + "'"

以前连MDB文件一直没有问题
现在MS的ACCESS是2007版本,后缀名是accdb,再用这个代码就连接失败了

提示:


后来改为
SQLCA.DBParm = "PROVIDER='Microsoft.Jet.OLEDB.12.0',DATASOURCE='" + gs_path + "data\科目汇总表.accdb" + "'"
还是连接失败,提示


文件路径肯定是没有错的,请各位指点一下,如何OLE DB连接高版本的ACCESS
...全文
545 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ribut9225 2018-06-19
  • 打赏
  • 举报
回复
搞定了 代码分享如下: // Profile aaa SQLCA.DBMS = "OLE DB" SQLCA.AutoCommit = False //SQLCA.DBParm = "PROVIDER='Microsoft.ACE.OLEDB.12.0',DATASOURCE='e:\zmfx\data\科目汇总表.accdb'" SQLCA.DBParm = "PROVIDER='Microsoft.ACE.OLEDB.12.0',DATASOURCE='" + gs_path + "data\科目汇总表.accdb" + "'"
ribut9225 2018-06-19
  • 打赏
  • 举报
回复
说明一下,本机已安装OFFICE2007

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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