什么时候使用:
 Provider=Microsoft.Jet.OLEDB.4.0什么时候使用:
 Provider=Microsoft.Jet.OLEDB.3.51谢谢!!

解决方案 »

  1.   

    怎么判断机器上有没有 Jet 4.0 啊?谢谢!
      

  2.   

    怎么判断 机器上 有没有按装 jet 4.0啊?
    谢谢!
      

  3.   

    查看注册表下
    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?)
    以上只是个人理解,不只正确与否?请高人指教
      

  4.   

    一般,access 97 用3.5.1; access 2000用 4.0
      

  5.   

    那 ACCESS XP 用什么呢??? 4。0 吗?
      

  6.   

    什么时候使用:
     Provider=Microsoft.Jet.OLEDB.4.0
    可以用在office2000及以下版本上(含Microsoft.Jet.OLEDB.3.51能用的所有版本)什么时候使用:
     Provider=Microsoft.Jet.OLEDB.3.51
    只能用在office97及以下版本上怎么判断 机器上 有没有按装 jet 4.0啊?
    你可以这样:开始--程序--设置--控制面板--管理工具--数据源ODBC--驱动程序--找一下有没有版本4.00的MDB驱动即可.
      

  7.   

    就用:
    Provider=Microsoft.Jet.OLEDB.4.0
      

  8.   

    ACCESS XP 用4.0,office2000及以上版本都可以用
      

  9.   

    office2000及以上版本都可以用4.0,我这儿是ACCESS XP,用Microsoft.Jet.OLEDB.4.0
      

  10.   

    Microsoft.Jet.OLEDB.4.0
    向下兼容
      

  11.   

    对呀,用Microsoft.Jet.OLEDB.4.0
    就ok了
      

  12.   

    AccessXP当然能用4.0,3.51也可以.
    关键不是ACCESS的版本, 是ACCESS里数据库的
    版本.高版本的ACCESS可以CONVERT TO 低版本
    的ACCESS, 这样就可以用低版本的JET.
    所以, 楼上的ACCESSXP用4.0, 可能是数据库
    是ACCESS2000的FORMAT.