如果仅需要在本地硬盘上运行的话:<SCRIPT  LANGUAGE="JScript">
var mo_dbcn=new ActiveXObject("ADODB.Connection");
mo_dbcn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\data.mdb");
var moRs=new ActiveXObject("ADODB.Recordset");
moRs.Open("Select * From tbTEL",mo_dbcn,3);
while (!moRs.eof){
alert(moRs("cName"))
   moRs.MoveNext
}
</SCRIPT>

解决方案 »

  1.   

    可以看看RDShttp://www.csdn.net/Expert/forum.asp?typenum=8&searchKeys=%CA%FD%BE%DD%BF%E2&roomid=27&author=&tabletype=now
      

  2.   

    我要做的是读取服务器上的数据库。
    纯javascript实现
    可以吗?
      

  3.   

    没有asp权限,哪里有数据库访问权限啊?纯javascript没有这么大的权限做这件事的。
      

  4.   

    你可以把数据作为全局变量数组引入,你最好编辑在一个.js文件中,这样对速度的影响不大,(.js文件小的话,一般也就几k,你想想一幅图也要这么多的)
      

  5.   

    呵呵,“因为没有asp权限”,怎么能动态生成js?
      

  6.   

    因为没有asp权限,那用js只能做一些特效工作,不能改变服务器的任何数据,所以你的想法是不能实现的。
      

  7.   

    《大话JS》里的经典对白:
    JS?神仙?妖怪?谢谢!!
      

  8.   

    javascrip+xmldom+xml+webservice,搞定.
      

  9.   

    应该不行,读取数据库需要服务器的操作,这也是需要权限的。普通空间只有读取文件的权限。
    建议你采用xml+xsl,把xml当作一个小型数据库,所有操作都在客户端完成。当然这样是比较透明的,不过你的是校友录,应该没什么特别的保密要求。
      

  10.   

    能读数据库则必定要有访问数据库的权限,在javascript中是没有这样的可能的。如果一定要做出一些特效的话,则我建议你把一些相关的信息存在页面中,然后通过javascript的功能来使你的网页具有动感!
      

  11.   

    哎呀,要做同学录嘛,写一个网页就行了,别人给你新的资料了就维护更新一下,或者在那一页下面做一个自动给你发email的表单。不要把简单问题复杂化嘛。要不然干脆上5460得了。
      

  12.   

    我现在完成了,保密性不好。
    更可怜的是,我将所有人的资料输入了一编。
    没有asp就是不好。
    不过我想以后想用js读取文本文件的方法。
    现在看来不用了。
    谢谢大家对我的问题的关心。
    我是c++版的,没想到js版的哥们这么热心。
    谢谢大家了。
    现在结帖。
      

  13.   

    使用applet + jdbc 可以打开服务器端的数据库如果知道密码什么的还可以改。不过只可以连接,你网页所在的数据库,要不然就会出现安全错误。我有源码要吗?
    [email protected]