要执行这一句
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & AccessFile系统中是不是得安装Provider=Microsoft.Jet.OLEDB.4.0;?谢谢!!

解决方案 »

  1.   

    你要引用Microsoft Activex Data Objects 2.X Library
    2.x用最高的版本
      

  2.   

    是的。你的安装程序里加入最新版的MDAC(MDAC_TYP.EXE)就可以了
      

  3.   

    如何判断现在的系统中是否安装了Provider=Microsoft.Jet.OLEDB.4.0 和
    Microsoft.Jet.OLEDB.3.51 在用法上有什么区别?(什么时候用 4.0,什么时候用 3.51)谢谢!!
      

  4.   

    查看注册表下
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\
    看是否有4.0和3.5两项
    至于区别,你比较一下即可知道Engines中4.0加入了Paradox以及Jet 4.0
    ISAM Formats新加入了Jet 3.x 、Lotus WJ2、Lotus WJ3、OutLook 9.0、Paradox 3.x~Paradox 7.x而减少了FoxPro 2.0~FoxPro DBC
    也就是说在4.0中扩展了应用领域,并且和Office 2000更兼容,基本上用3.5的地方都能用4.0,(好像FoxPro除外,只能用3.5?)
    以上只是个人理解,不只正确与否?请高人指教
      

  5.   

    用 createobject("adodb.***") 
     汪是nothing就是安装了