var   conn= "Provider=SQLOLEDB.1;Data Source=.;UID=sa;pwd=sa; ";  这是我写的连接字符串,页面报错:Automation 服务器不能创建对象在网上搜了很多解决方法,都不行,希望大家高手给点已经?或者用别的方式实现js读取数据库sql2000数据也行。   谢谢

解决方案 »

  1.   

    js能连接数据库吗?好像没听说过,一般都是借助一下动态语言吧,如jsp,php,.net,asp
    js+ajax请求就行了
      

  2.   

    为什么不用XML转接呢?一般用在ASP等动态编程语言上。
    http://topic.csdn.net/t/20040802/11/3233638.html
      

  3.   


    有js链接数据库的js库,这个是可以的。当然安全性也是一方面。
    至于不能链接成功,可能是你当前的js不支持Automation 服务器端的链接配置
    你可以用xml、properties配置,也有可能是你的Automation 注解有问题。你可以现在后台测试下
      

  4.   

    Automation 服务器不能创建对象是因为你的浏览器安全性限制,。将安全性降低,启用 ActiveX就可以(如果客户端允许连接的话)。
      

  5.   

    如果你非要做这样的事情,我觉得还是有操作性可能的,不过是假的比如 我用一个<iframe href="http://www.baidu.com/"></iframe> 在你页面嵌套一个隐藏的iframe你用js 去读取 var str = parant.farmes[""].document.body.innerHTML根据这样的去获取 其实是一个中转了,不过意义不大。还不如直接ajax请求更好。