office 2007 正式版刚发布不久,就目前的资料来看。在没有安装 Microsoft Office Access 2007 的电脑上无法通过其他开发工具来编辑 accdb 格式的数据库。access 数据格式已经从一种通用的格式转换为一种私有的格式了。目前的 MDAC 2.8 SP8 和 JET DB 4.0 都不支持 accdb 格式的数据库。换句话说目前还不能用代码访问accdb数据库。看来只能等微软发布mdac 2.9了。

解决方案 »

  1.   

    不会的,现在就可以
    Provider=Microsoft.ACE.OLEDB.12.0
      

  2.   

    http://zhidao.baidu.com/question/16141634.html
      

  3.   

    Access 2007   
    This is a compiled connection strings reference list on how to connect to Access 2007. 
    ACE OLEDB 12.0 
    Standard security 
      
    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False; 
     With database password This is the connection string to use when you have an Access 2007 database protected with a password using the "Set Database Password" function in Access.  
    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword; 
     
    http://www.connectionstrings.com/?carrier=access2007
      

  4.   

    http://www.microsoft.com/downloads/details.aspx?familyid=7554f536-8c28-4598-9b72-ef94e038c891&displaylang=en2007 Office System Driver: Data Connectivity Components
      

  5.   

    那东西还得装一个Microsoft.ACE.OLEDB.12.0,太麻烦,还是用mdb
      

  6.   

    9494,顺便问一句楼上的兄弟,visual studio 2005 sp1包含2007 Office System Driver吗?
    有简体中文版了吗?好像目前只有英文版的吧?
      

  7.   

    貌似现在还没有中文版吧
    jf 偶起步比较晚,从来没用过access
      

  8.   

    我汗!!2007 Office System Driver居然有20多M!!
    跟框架差不多大了!!
      

  9.   

    欢迎大家到我的空间 http://31767702.qzone.qq.com/