Access在Win10连接失败的问题

Access在Win7可以连接成功,但是在Win10连接失败,检查了不是代码问题,发现是在Win10数据源里面,没有Access数据库驱动的问题。

try

{

CoInitialize(NULL);

m_pConnection = _ConnectionPtr(__uuidof(Connection));

m_pConnection->ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=Database1.accdb;";

m_pConnection->Open("", "", "", adConnectUnspecified);

}

catch (_com_error e){

AfxMessageBox(_T("数据库连接失败!"));

return FALSE;

}

Provider=Microsoft.ACE.OLEDB.12.0;

这个提供者的名称,在数据源上面找不到,添加驱动那一页没有指定这个Access2010版本的数据库驱动。

解决问题:

1. 下载相应版本的驱动:http://dl.pconline.com.cn/download/1059640-1.html。

并且安装这个驱动(注意我这里是Access2010版本的,其他不同的下载相应的版本)。

注意安装前:先打开数据源(在C:\Windows\SysWOW64\odbcad32.exe),选择“驱动程序”那一栏,查看一些关于Access的驱动名称,后面安装你想要的驱动后,这一栏会多出现一条Aceess驱动名称,后面步骤添加这个就可以了。

2. 不要直接在电脑->属性->管理工具添加,而是在C:\Windows\SysWOW64里,找到这个文件odbcad32.exe,然后点击打开它。在“系统DSN”中,“添加”驱动名称,并与代码中Provider=Microsoft.ACE.OLEDB.12.0;这个名称保持相同。如图:

然后确定,在执行代码,就可以连接数据成功了。

Access在Win10连接失败的问题相关推荐

  1. Access在win10连接失败问题

    Access在win7可以连接成功,但是在win10连接失败,检查了不是代码的问题,发现是在win10数据源里面,没有Access数据库驱动的问题. try{CoInitialize(NULL);m_ ...

  2. Win10连接远程桌面失败

    Win10连接远程桌面失败 两台内外连接的电脑A.B,均无线连接,A.B的网络是通的.开始时两台电脑均可以正常上网.此时用A电脑启动远程桌面连接B电脑.B电脑wifi自动断开,导致远程桌面连接失败. ...

  3. 无法建立跟远程计算机的连接,win10系统远程桌面连接失败客户端无法建立与远程计算机的连接的解决方法...

    很多小伙伴都遇到过win10系统远程桌面连接失败客户端无法建立与远程计算机的连接的困惑吧,一些朋友看过网上零散的win10系统远程桌面连接失败客户端无法建立与远程计算机的连接的处理方法,并没有完完全全 ...

  4. win10蓝牙已配对连接不上_教你win10系统显示蓝牙已配对但未连接失败如何解决...

    win10系统自带有蓝牙功能,但有时候会碰到一些情况,比如最近有用户在使用蓝牙的时候,系统显示蓝牙已经配对了,但一直不能成功连接,就此问题,接下来小编教你win10系统显示蓝牙已配对但未连接失败如何解 ...

  5. 微软服务器连接失败,Win10更新导致TLS连接失败或连接超时 微软已解决

    11月7日消息  微软在win10仪表盘日志中确认最新累积更新可能导致某些不支持扩展主密钥的客户端出现安全连接超时.这个问题实际上是微软修复CVE-2019-1318安全漏洞导致的,攻击者利用这个漏洞 ...

  6. Redis远程连接失败-“Connection reset by peer”的解决方式(Win10以及Ubuntu)

    每篇一句: The business of life is the acquisition of memories. In the end that's all there is. 问题出现: 今天在 ...

  7. win10系统cf连接服务器失败,cf与服务器连接失败

    为了修复生存竞技模式偶现连接服务器失败的问题,我们将会对部分大区服务器进行临时维护,维护期间无法进行生存竞技模式,无法匹配枪王排位(已在游戏中的玩家不受影响),其他模式不受影响. 玩家在下载CF手游之 ...

  8. win10电脑不显示手机连接服务器失败,win10连接不上手机热点的详细处理办法【图文】...

    近日有用户在win10纯净版电脑没网络的时候,想要连接手机热点来上网,可是却遇到连不上手机热点的情况,这是怎么回事呢?我们又该怎么解决这一问题呢?下面本文就来为大家分享关于win10连接不上手机热点的 ...

  9. jdbc连接数据库失败,com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。

    创建数据库连接失败! com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败. java.net.ConnectExce ...

最新文章

  1. 【前端大概一分钟】css隐藏滚动条同时可以滚动
  2. CSS中常用的样式语法
  3. SOHU BLOG的缺憾,及开启留言功能的必要
  4. php csv 简单的导入
  5. linux gcc延时怎么写,推迟C静态对象构建 – Linux上的GCC
  6. UI自动化web端框架path.py代码
  7. 《PowerShell 3.0 Advanced Admin handbook》已于今日上市
  8. java hdms_字段为clob类型,无法插入数据
  9. php get raw,file_get_contents(“php:// input”)或$ HTTP_RAW_POST
  10. 5888. 网络空闲的时刻
  11. 权限列表(包字典)递归成树状结构
  12. rfid技术及应用答案王佳斌_详解工业数据采集中RFID技术的应用
  13. paging modes-分页模式
  14. Junit 单元测试 mybatis
  15. docker onlyoffice7.1.1 word excel ppt在线编辑、在线预览_部署01
  16. 思迈特Smartbi数据填报功能
  17. 备忘4:爬取微博热门信息以及所有热门微博转发的用户信息
  18. 元宇宙会成为 IPv6 的拐点吗?
  19. 深度学习:自编码进行模式分类
  20. 你真的不想知道录音如何转文字吗

热门文章

  1. MySQL新建存储过程出现:ERROR 1558 (HY000): Column count of mysql.proc is wrong. Expected 20, found 16. Create
  2. QT编译错误:invalid application of 'sizeof' to incomplete type 'Qt3DRender::QPickEvent'
  3. Leetcode 124.二叉树中的最大路径和
  4. Kerberos KDC not reachable
  5. github入门到上传本地项目
  6. 1.窗体与界面设计-菜单应用实例
  7. nova5i有鸿蒙系统吗,华为nova 5i怎么样?值得入手么?
  8. L1正则化与嵌入式特征选择(稀疏性)
  9. Python网路请求(GET示例)
  10. Docker 容器的通信(十二)