小小问题,仍未解决,期待帮助!(在线等待......)

mjb001 2003-09-29 03:49:58
我现在通过变量tbdh将库里的相关记录提取到页面表单(有1=<数据组>=5组,,这1-5组数据的关键字都是变量tbdh),如下:
tbdh jjb jjs jzl jdj jce jje
0001 1212 1212 1212 1212 1212 1212
0001 3434 3434 3434 3434 3434 3434
.... .... ... .... .... ....
页面表单有jjb jjs jzl jdj jce jje,现在我要修改这些数据,并将修改后的数据提交到原数据库,我的代码是这样写的: sql="update jjqktable set tbdh='"& strtbdh &"',jjb='"& strjjb &"',jjs='"& strjjs &"',jzl='"& strjzl &"',jdj='"& strjdj &"',jce='"& strjce &"',jje='"& strjje &"' where tbdh='"& strjjb &"' "。(jjb唯一)
但这样写只能改动记录为1组的情况,当大于2组以上,就不能处理了!我想只能通过循环来做,但却写不来这段循环代码(菜鸟......)。我的思路如下:通过一个变量“i”取得总记录数,然后循环“i”次!
菜鸟在这里请教各位高手,帮我写一下这段循环代码!


...全文
32 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
不老书生 2003-09-29
  • 打赏
  • 举报
回复
呵呵,那就怪了,再用循环读出来拜!!

上面页面把i值传过来,

k=request("i")
for i=1 to k
tbdh=request("tbdh"&i)
jjb=request("jjb"&i)
.....
sql="insert ...."
conn.execute sql


next
mjb001 2003-09-29
  • 打赏
  • 举报
回复
我试了!但没想到,我上面讲的错误不报了!但一查看!数据却丢了!何解!?
mjb001 2003-09-29
  • 打赏
  • 举报
回复
老大!我知道你的高手,可我已经讲了,我已经将数据象你这样提取到另一个页面了,而且tbdh jjb jjs jzl jdj jce jje都填到了每一个相应的表单了!现在我修改了这些数据,我该如何将修改了的数据提交到数据库!
不老书生 2003-09-29
  • 打赏
  • 举报
回复
<%
i=0
do while not rs.eof
%>
<input type=text name="tbdh<%=i%>" value=<%=rs("tbdh")%>
<input type=text name="jjb<%=i%>" value=<%=rs("jjb")%>
<input type=text name="jjs<%=i%>" value=<%=rs("jjs")%>
<input type=text name="jjs<%=i%>" value=<%=rs("jjs")%>
<input type=text name="jzl<%=i%>" value=<%=rs("jzl")%>
...

<%
i=i+1
rs.movenext
loop
%>

这样你可以得到无数行,每行列出tbdh jjb jjs jzl jdj jce jje相应数据的一个大列表,而且每个input的名称不一样,读取页面里同样用循环读取相应的input值就行了!

代码没测试,但思路是正确的!
mjb001 2003-09-29
  • 打赏
  • 举报
回复
但我是用循环将数据调出来的!
mjb001 2003-09-29
  • 打赏
  • 举报
回复
但我是用循环语句将数据调出来的!
dx 2003-09-29
  • 打赏
  • 举报
回复
做一排的文本框,用数组就OK了

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧