javascript 是前台脚本,靠浏览器解释,在客户端执行,是不可能使用Ado的,你想想,如果能用的话,客户的机器还不被你的程序搞得乱七八糟了!

解决方案 »

  1.   

    如果你要用ADO的话,用ASP或者PHP之类的在服务器端执行的语言
      

  2.   

    很感谢上面的那位老兄,但是在JAVASCTIPT中能用COM,为什么不能用ADO呢!!
      

  3.   

    只有给出连接字符串即可
    var conn=new ActiveXObject("Adodb.Connection")
    var rs=new ActiveXObject("Adodb.RecordSet")
      

  4.   

    http://lshdic.com/bbs/files.asp?dex=网页前台脚本编程&page=1&myclass=73哈哈上面那个网址写的很全面哦
      

  5.   

    <!--构造树型目录具体程序我就不写了,以下我写了一个操作ACCESS的JS版本和VBS版本范例,你在桌面建立名为数据库1的数据库,含有一个名为会员表的表,表中有会员和密码两个字段,并且有两条数据,搞好以后,运行本程序可看到效果--><script> //Js版本
    var link1=new ActiveXObject("ADODB.Connection") //使用ADO的Connection对象打开数据库接口
    link1.open ("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=数据库1.mdb") //操作指定数据库,Js使用相对地址
    var rs=link1.execute("select * from 会员表")for(i=0;i<10;i++){
    if(rs.eof)continue;
    document.write(rs("会员") + " ----- " + rs("密码") + "<p>")
    rs.movenext()
    }
    link1.close() //关闭数据库连接
    </script><script language=vbs> 'Vbs版本
    on error resume next
    Set link1=CreateObject("ADODB.Connection") '使用ADO的Connection对象打开数据库接口
    link1.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\windows\desktop\数据库1.mdb" '操作指定数据库
    set rs=link1.execute("select * from 会员表")for i=0 to 10
    if rs.eof then exit for
    document.write(rs("会员") & " ----- " & rs("密码") & "<p>")
    rs.movenext
    nextlink1.close '关闭数据库连接
    Set link1=Nothing '释放对象连接所占用的资源
    </script>