vs2015 64位系统下使用mdb数据库问题
来源:互联网 发布:java字符串处理题目 编辑:程序博客网 时间:2024/06/10 04:40
64位win10下,在vb.net2015中使用oledb调取mdb数据库中的数据,建立OleDbConnection连接时候,使用
Provider=Microsoft.Jet.OLEDB.4.0
会提示
网上的做法是换为
Provider=Microsoft.Jet.OLEDB.10.0
但是仍然提示错误:
信息提示为缺少数据驱动提供导致。
经查看本机odbc可以看到32位的数据驱动很齐全:
但是64位的数据驱动却寥寥无几:
那么按照微软提供的解决方案是安装 Microsoft Access 2010 数据库引擎可再发行程序包
具体网址:https://www.microsoft.com/zh-CN/download/details.aspx?id=13255
提供的下载为:32位数据库引擎;64位数据库引擎
但是,下载对应的数据库引擎需要对应本机安装的office,而不是根据系统来下载安装的。
如果安装的是64位win10和32位office,那么就只能安装32为数据库引擎,vs编译的时候需要编译为32位程序。
如果想编译为64位程序,请把32位office卸载后换为64位office。
一番折腾下来,似乎安装office的时候选择了安装access,那么就不用再安装那个数据库引擎了,在odbc(64位)中也能看到有mdb、xls的驱动程序了:
数据库的连接字符串为
Provider=Microsoft.ACE.OLEDB.12.0;data source=数据库全路径
阅读全文
0 0
- vs2015 64位系统下使用mdb数据库问题
- win7 64位下asp不能使用mdb数据库的解决方法
- ubunt64位系统下的使用问题
- 关于在32位系统下使用VMware安装64位系统的问题
- mdb文件在英文系统下无法打开的问题。。。
- VS2015下编译64位GDAL总结
- Tesseract入门-VS2015下调用Tesseract4.0 +win7 64位系统
- vs2015 使用64位IIS EXPRESS调试
- 64位windows7下使用CopyFile()函数复制文件到系统目录下不成功问题
- 64位系统下使用debug
- .NET框架下64位系统使用32位dll
- win10 64位系统 VS2015 专业版 OpenGL配置
- 64位win7平台下,使用C语言通过odbc无法连接MySQL数据库的问题。
- 在64位win7系统下使用IE进行ActiveX调试问题
- Windows下VS2015编译64位Boost1.64
- VS2015下C语言连接mysql数据库问题
- Win10 64位 + VS2015 下的 OpenCV3.1.0 配置详解
- vs2015 64位下boost log 无法链接
- 【C++】浅谈C++中的继承
- 【Spring】高级装配
- 棋盘覆盖的详细算法如下(分治法)
- 深度学习进阶(一.1)--结合GPU搭建theano失败(驱动不匹配,哎)
- 模拟填表-阿杰
- vs2015 64位系统下使用mdb数据库问题
- MySQL知识点
- Ubuntu上搭建Hadoop时出现的一个问题
- linux 网络虚拟化:network namespace 简介
- Hibernate初学者---多对多双向关联数据表的CRUD增删改查
- BZOJ 1637: Balanced Lineup 巧妙变换
- shell的使用
- Codeforces Round #438 (Div. 1 + Div. 2 combined) B. Race Against Time
- STL学习笔记之union obj