1) hr = m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb","","",adModeUnknown);///连接数据库
///上面一句中连接字串中的Provider是针对ACCESS2000环境的,对于ACCESS97,需要改为:Provider=Microsoft.Jet.OLEDB.3.51;  }这是网上看到的连接ACCESS2000的,现在都流行2003个2007,连接是否一样?2)程序开发完成后如何打包ADO?谢谢大家!

解决方案 »

  1.   

    测试SQL连接字符串可以看这里
    ADO不需要打包,操作系统自带了.但是数据库驱动程序可能缺失,需要打包进行安装.
      

  2.   

    1.2000 2003 2007的连接字符串都是一样的.
    2.ADO可能有些机器上的不能正常运行,你需要拷三个文件(都在c:\windows\system32下),并注册下:
    regsvr32 MSADODC.OCX
    regsvr32 MSDATGRD.OCX
    regsvr32 msstdfmt.dll
    PS:我之前就是在XP下面编好的,放2003下控件显不出来,注册这三个就行了.
      

  3.   


    按照这样打包完电脑不需要在安装Office版本了吧?