CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

帮我看看有关两个文本框通过数据库来查询和显示!!!!(搞了两天了)

楼主bluesky98(小强)2005-06-10 16:24:43 在 Web 开发 / ASP 提问

http://community.csdn.net/Expert/topic/4071/4071304.xml?temp=.1624109  
  这个代码哪里有问题,还是取不到值,郁闷!  
  lredit.asp:  
  <!--#include   file="data.asp"   -->  
   
  <%    
      sql="select   *   from   iptable"  
  set   rs=cn.execute(sql)  
      %>  
      <script   language="javascript">  
        var   temp_1;  
        var   sz_ct;  
        sz_ct   =   new   Array();  
  <%   If   Not   rs.eof   then  
              temp_2=0  
              do   while   not   rs.eof   %>  
              sz_ct[<%=temp_2%>]   =   new   Array("<%=rs("operator")%>","<%=rs("ip")%>");  
  <%         rs.MoveNext  
              temp_2=temp_2+1  
              Loop  
        end   if  
        rs.close  
        Set   rs=Nothing   %>  
        temp_1   =   <%=temp_2%>;  
  function   inputct(ct){  
  var   ct   =   ct;  
  for(i=0;i<temp_1;i++){  
  if(sz_ct[i][0]==ct){  
  document.form1.text2.value   =   sz_ct[i][1];  
   
  }  
  }  
   
  }  
  </script>  
  <form   action="savelredit.asp"   method="post"   name="form1">  
  <input   type="text"   name="text1"   onChange="inputct(document.form1.text1.value)"   onkeydown="if(event.keyCode==13)event.keyCode=9">  
  <input   type="text"   name="text2"   onkeydown="if(event.keyCode==13)event.keyCode=9">  
  问题点数:20、回复次数:7Top

1 楼bluesky98(小强)回复于 2005-06-12 17:34:40 得分 0

这么没人看!!!Top

2 楼kendo7()回复于 2005-06-12 18:38:41 得分 20

<script   language=javascript>  
        var   temp_1;  
        var   sz_ct;  
        sz_ct   =   new   Array();  
  <%  
  Dim   i  
  i=0  
  '''''''''''''''  
  Dim   conn,strConn  
  set   conn=server.CreateObject("adodb.connection")  
  strConn="driver={microsoft   access   driver   (*.mdb)};dbq="   &   server.mapPath("test.mdb")  
  conn.open   strConn  
  Dim   sql  
  sql="select   *   from   ip"  
  Dim   rs  
  set   rs=conn.execute(sql)  
   
    ''''''''''''''''''  
  do   while   not   rs.eof  
  %>  
  sz_ct[<%=i   %>]=   new   Array("<%=rs("ip")   %>","<%=rs("operator")   %>");  
  <%  
  i=i+1  
  rs.movenext()  
  loop    
  %>  
  function   setValue(theValue){  
  var   theValue=theValue;  
  for(i=0;i<sz_ct.length;i++){  
      if(sz_ct[i][0]==theValue)  
      document.form1.text2.value=sz_ct[i][1];  
      }  
      }  
  </script>  
  <form   name=form1   method=post>  
  <input   type=text   name=text1   onchange=javascript:setValue(this.value);>  
   
  <input   type=text   name=text2>  
  </form>  
  仔细看过,没发现错误,测试通过,可能是你数据库没数据Top

3 楼ziyeping(觉醒的学生)回复于 2005-06-12 18:47:48 得分 0

谁来帮忙给我看看呀Top

4 楼ziyeping(觉醒的学生)回复于 2005-06-12 18:48:11 得分 0

忘了留地址了  
  http://community.csdn.net/Expert/topic/4077/4077082.xml?temp=.4482996Top

5 楼bluesky98(小强)回复于 2005-06-13 16:02:01 得分 0

测试数据库有数据,唉Top

6 楼qhdhdwjf(雪峰)回复于 2005-06-13 16:24:49 得分 0

你第一次用<%   If   Not   rs.eof   then判断,RS数据集指针已向下移动一个,当你第二次用做判断,指针又移动一次,就数据显示了,去掉判断直接输出,看有无记录不就明白了吗,Top

7 楼bluesky98(小强)回复于 2005-06-15 10:29:18 得分 0

不行!Top

相关问题

  • 两个文本框通过数据库来查询和显示!!!!(想了一下午)
  • textbox文本框怎么向查询数据库传变量数据?
  • 文本框内,显示数据库内容不全,是什么原因?
  • 急!有关用文本框循环显示数据库中记录的问题
  • 如何将数据库中表的内容在文本框中显示?
  • 文本框无法显示数据库中值为空的字段值
  • 把数据库的数据显示到文本框!怎么做啊!
  • 如何把数据库里的数据,用文本框显示出来
  • 如何将SELECT查询的记录在文本框显示
  • jsp 从一个页面两个文本框分别传递sql语句的表和查询条件另一个页面接收sql语句显示数据库数据的问题

关键词

  • .net
  • 数据库
  • csdn
  • xml
  • topic
  • expert
  • community
  • temp

得分解答快速导航

  • 帖主:bluesky98
  • kendo7

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo