tempad
ReadyGo!技术成就梦想 >>PHP技术 >> 如何利用客户端脚本语言(vbscript,javascript)直接访问数据库?

如何利用客户端脚本语言(vbscript,javascript)直接访问数据库?

ReadyGo!技术成就梦想 网络搜索 efish 2008-1-14 16:25:59

如何利用客户端脚本语言(vbscript,javascript)直接访问数据库?

楼主Iwill8088(Iwill8088)2002-07-21 19:40:51 在 Web 开发 / ASP 提问

如何利用客户端脚本语言(vbscript,javascript)直接访问数据库? 问题点数:100、回复次数:4Top

1 楼evonne_feng(evonne)回复于 2002-07-21 19:43:23 得分 0

在script中用ADO访问,与asp中的语法一样,需要在客户端安装MDACTop

2 楼bencalie(Bencalie)回复于 2002-07-21 20:01:22 得分 100

<html>  
  <head>  
  <title>表格显示数据表记录</title>  
  </head>  
  <body>  
  <h2>表格显示数据表记录</h2>  
  <hr>  
  <script   language="JavaScript">  
  //   创建数据库对象  
  var   objdbConn   =   new   ActiveXObject("ADODB.Connection");  
  //   DSN字符串  
  var   strdsn   =   "DRIVER={Microsoft   Access   Driver   (*.mdb)};   DBQ=C:\\Books.mdb";  
  //   打开数据源  
  objdbConn.Open(strdsn);  
  //   执行SQL的数据库查询  
  var   objrs   =   objdbConn.Execute("SELECT   *   FROM   Book");  
  //   获取字段数目  
  var   fdCount   =   objrs.Fields.Count   -   1;  
  //   检查是否有记录    
  if   (!objrs.EOF){  
      document.write("<table   border=1><tr>");        
      //   显示数据库的字段名称  
      for   (var   i=0;   i   <=   fdCount;   i++)  
              document.write("<td><b>"   +   objrs.Fields(i).Name   +   "</b></td>");  
      document.write("</tr>");  
      //   显示数据库内容  
      while   (!objrs.EOF){  
          document.write("<tr>");            
          //   显示每笔记录的字段  
          for   (i=0;   i   <=   fdCount;   i++)  
                document.write("<td   valign="top">"   +   objrs.Fields(i).Value   +   "</td>");  
          document.write("</tr>");  
          objrs.moveNext();     //   移到下一笔记录  
      }  
      document.write("</table>");    
  }  
  else    
      document.write("数据库内没有记录!<br>");  
  objrs.Close();                 //   关闭记录集合  
  objdbConn.Close();         //   关闭数据库链接  
  </script>  
  </body>  
  </html>Top

3 楼daehappy(追求120%结贴)回复于 2002-07-21 20:06:28 得分 0

up!gz!Top

责任编辑: efish 参与评论 查找更多:
相关文章
菜鸟问题,来者有分!!!! 菜鸟问题,来者有分!!!!
问一个数据库输入界面的技巧问题,欢迎大家多多讨论… 问一个数据库输入界面的技巧问题,欢迎大家多多讨论(一定给分)
大侠呀,请问cloudscape数据库有没有cloudscape.db文… 大侠呀,请问cloudscape数据库有没有cloudscape.db文件啊,若有,哪儿有的下???急,在线等待,谢谢
急!!!:怎样解析出<%now()%>中的年份、月份… 急!!!:怎样解析出<%now()%>中的年份、月份、天以及时段?在线等待中……
用c#怎样实现像vs.net 一样的菜单呀,有文字又有图标… 用c#怎样实现像vs.net 一样的菜单呀,有文字又有图标,效果又好看
(CB版搞不定 DELPI版有没有高人指点?) CB程序员… (CB版搞不定 DELPI版有没有高人指点?) CB程序员 请DELPI版inforpower高手指教!!!!!!!!
头疼3天,十万火急!关于serversocket 和clientsocket… 头疼3天,十万火急!关于serversocket 和clientsocket 网络连接问题,在线等待两个小时
samba求救:能访问windows,但是windows不能访问linux samba求救:能访问windows,但是windows不能访问linux
在2000下如何做一个系统盘?我在操作系统版发了一个… 在2000下如何做一个系统盘?我在操作系统版发了一个,可是那里人太少了
有趣的问题,不知道你是否能解决。 有趣的问题,不知道你是否能解决。
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn

分类导航
ReadyGo!技术成就梦想