学习
实践
活动
专区
工具
TVP
写文章

64位系统使用Access 数据库文件的彻底解决方法

.12.0,例如标准连接字符串为:"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Data.accdb;Persist Security Info=False 注意:64位系统下一定要修改提供程序为 Microsoft.ACE.OLEDB.12.0,而此时的文件名,可以是 早期的 mdb文件,也可以是新的 accdb 文件。 Access数据库文件,那么就不必安装上面的32位ACE驱动了,省得折腾:-《)  注意:       如果你安装了 64位的Access程序,但是在VS2013中调试Web网站应用程序的时候,提示“Microsoft.ACE.OLEDB .12.0” 未注册,请在VS的选项中,项目和解决方案,Web项目,勾选64位的 IIS Express 。 总结: 64位系统下.NET访问Access 数据库,最彻底的方法是安装64位的Access数据访问驱动安装程序 并使用新的Access提供程序  Microsoft.ACE.OLEDB.12.0

1.4K50
  • 广告
    关闭

    热门业务场景教学

    个人网站、项目部署、开发环境、游戏服务器、图床、渲染训练等免费搭建教程,多款云服务器20元起。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【.net】未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法 目录

    正文 回到顶部 #错误描述:   在开发.net项目中,通过microsoft.ACE.oledb读取excel文件信息时,报错:   “未在本地计算机上注册“microsoft.ACE.oledb.12.0 { 7 DataTable dt = new DataTable(); 8 string connectionString = "Provider=Microsoft.ACE.OLEDB 采用Microsoft.Jet.OleDb.4.0,可以读取excel2007以前的版本,在客户机上不需要部署office,采用Microsoft.Ace.OleDb.12.0的时候,需要安装引擎。    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\\myFolder\\myOldExcelFile.xls;   Extended Properties “HDR =No;” 表明相反;   2)读取xlsx格式的excel   Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\\myFolder\\myExcel2007file.xlsx

    4.7K30

    扫码关注腾讯云开发者

    领取腾讯云代金券