clsConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;User ID=admin;Password=;";
  clsConn.ConnectionString += "Data Source=CodeTable.mdb;";
  clsConn.ConnectionTimeout = 10;
上面是连接ACCESS2000的代码,请问连接ACCESS2007的代码怎么写?
谢谢!!!!!!!!!!!!!!!JavaScript

解决方案 »

  1.   

    和ACCESS2000 一样的,连不了可能是系统环境的问题
      

  2.   

    我用连接2000的代码换成2007的数据库
    代码如下:
    var clsConn = new ActiveXObject("ADODB.Connection");
    var clsRs = new ActiveXObject("ADODB.Recordset");   clsConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;User ID=admin;Password=;";
       clsConn.ConnectionString += "Data Source=1216.accdb;";
       clsConn.ConnectionTimeout = 10;提示如图:所以我怀疑还是代码有问题,请大神帮忙下,谢啦
      

  3.   

    1216.accdb  JS不是很懂  你确定你的格式写对了?
      

  4.   

    显然不可能的吧~   浏览器的安全性注定了,JS没办法操作这些,除非用了ActiveX
      

  5.   

    accdb 格式的可能不行,你转一下兼容2000,mdb格式
      

  6.   

    代码写的没错,连mdb格式 是可以的,但是accdb 格式就是之前的提示,问下有没有什么方法可以连accdb 格式的,谢谢
      

  7.   

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=xx.accdb;Persist Security Info=False
    你改一下表的路径试试,这样兼容性不好可能不是所有window机上能跑