ACCESS2007的数据库格式为扩展名accdb格式了,不知道与ACODC怎样连接呢 
  
ADODC属性中的ACCESS2007数据库支持的提供程序名称是哪个呢 哪个最适合呢

解决方案 »

  1.   

    具体做法:
    新建工程时选数据工程,此时VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件。
    然后在FORM1窗体中添加ADODC控件和DATAGRID控件,将DATAGRID1的属性DATASOURCE选ADODC1,打开ADODC1控件属性页使用连接字符串,选生成,在提供者选项中选MICROSOFT jet 4.0 OLE DB Provider,然后按要求连接数据库等。在ADODC1控件属性页使用连接字符串空白文本窗口中就有一长串字符串,注意该字符串可复制到程序代码用于编程。ADODC1控件属性页的数据源内有命令文本(SQL)编写窗口可编写SQL查询语言。该窗口的SQL语句可复制到程序代码用于编程。
    上述MICROSOFT jet 4.0 OLE DB Provider能支持ACCESS2003,但是否支持ACCESS2007未做过试验。只能提供参考。
      

  2.   

    MICROSOFT jet 4.0 OLE DB Provider能支持ACCESS2003,但是我2007数据库来连接时,不能了
      

  3.   

    没用过access2007,参考下面的链接,不知道ADO能不能解决:
    http://www.connectionstrings.com/
      

  4.   

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;已经不是JET引擎了....
      

  5.   

    如果电脑中没有安装access2007,估计你要下载Microsoft.ACE.OLEDB.12.0相关文件
      

  6.   

    连接字符串改改:Provider=Microsoft.ACE.OLEDB.12.0;Data Source=你的数据库.accdb;Persist Security Info=False你的开发机要安装 Access 2007.
      

  7.   

    Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=C:\Documents and Settings\chenge\My Documents\数据库1.accdb;Database Password="";
    ACCESS2007数据库较完整连接字符串Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=C:\Documents and Settings\chenge\My Documents\数据库1.accdb;Mode=Share Deny Read|Share Deny Write;Extended更新 oledb驱动