分享

accdb数据库格式无法识别的解决办法

 平淡水的平凡 2014-07-03

accdb数据库格式无法识别的解决办法  

 

   accdb 格式的数据库。access 数据格式已经从一种通用的格式转换为一种私有的格式了。目前的 MDAC 2.8 SP8 和 JET DB 4.0 都不支持 accdb 格式的数据库。但不排除以下可能:微软单独开发Microsoft.ACE.OLEDB.12.0的数据引擎安装包,只要安装了这种安装包即使在没有安装 access 2007 的电脑上也能通过编程操作 *.accdb 格式的数据库。果然微软为新版本的 ACCESS 数据库格式以及 EXCEL 开发了新的单独安装的驱动,不过体积也真不小哦。只要安装了以下驱动就不需要安装整个 OFFICE 2007 就可以通过连接字串驱动 *.ACCDB 格式的数据库了。
http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=zh-cn
 

      此下载内容将安装一组组件,非 Microsoft Office 应用程序可以使用这组组件从 2007 Office system 文件中读取数据,例如从 Microsoft Office Access 2007(mdb 和 accdb)文件以及 Microsoft Office Excel 2007(xls、xlsx 和 xlsb)文件中读取数据。还支持指向 Microsoft Windows SharePoint Services 和文本文件的连接。 
     已安装了 ODBC 和 OLEDB 驱动程序,供应用程序开发人员在开发与 Office 文件格式连接的应用程序时使用。

     如果您是使用 OLEDB 的应用程序开发人员,请将 ConnectionString 属性的 Provider 参数设置为“Microsoft.ACE.OLEDB.12.0” 
    如果要连接到 Microsoft Office Excel 数据,请将“Excel 12.0”添加到 OLEDB 连接字符串的扩展属性。 
    如果您是使用 ODBC 连接到 Microsoft Office Access 数据的应用程序开发人员,请将连接字符串设置为“Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=path to mdb/accdb file” 
    如果您是使用 ODBC 连接到 Microsoft Office Excel 数据的应用程序开发人员,请将连接字符串设置为“Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=path to xls/xlsx/xlsm/xlsb file” 
     删除此下载内容: 
     若要删除下载文件本身,请删除文件 AccessDatabaseEngine.exe 
    1.在“开始”菜单上,指向“设置”,然后单击“控制面板”。 
    2.双击“添加/删除程序”。 
    3.在当前安装的程序列表中,选择“Microsoft Office Access database engine 2007”,然后单击“删除”或“添加/删除”。如果出现对话框,请按照说明删除该程序。 
    4.单击“是”或“确定”,以确认要删除该程序

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多