ASP写入数据库

来源:百度知道 编辑:UC知道 时间:2024/06/30 16:03:17
<%name=session("name")%>
<%pwd=session("pwd")%>
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from linshibiao where name='"&name&"'"
rs.open sql,conn,1,3
if rs.eof or rs.bof then
response.Write("<script> alert('操作错误!');location.href='../index.asp'; </script>")
response.End
else
i=0
do while not rs.eof
i=i+1
response.Write(i)
set rs=server.CreateObject("adodb.recordset")
sql="select * from songhuo"
rs.open sql,conn,1,3
rs.addnew
rs("bianhao")=request.Form("bianhao"&i)
’我想让bianhao1,bianhao2,bianhao3
rs.update
rs.movenext
loop
end if
%>
我应该怎样循环写入
就是说 这个 bianhao用 I 来循环
bianhao1
bianhao2
bianhao3
这个是通过 DO whlie 来循环的‘这个DO 是循环 linshibiao 里的 有几个循环几个,,
然后rs("bianhao&q

<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from linshibiao where name='"&name&"'"
rs.open sql,conn,1,3
if rs.eof or rs.bof then
response.Write("<script> alert('操作错误!');location.href='../index.asp'; </script>")
response.End
else
i=0

'注意:第二个表在这里打开,不要在循环里打开,一直不停的循环打开表不仅速度慢,而且还会增加网站服务器的负担,而且你打开的表没有关闭,又接着打开会出错的
set rs1=server.CreateObject("adodb.recordset")
sql1="select * from songhuo"
rs1.open sql1,conn,1,3

do while not rs.eof
i=i+1
response.Write(i)
rs1.addnew
rs1("bianhao")=request.Form("bianhao")&i
rs1.update
rs.movenext
loop
rs1.close
rs.close
end if
%>

大概理解你的意思,不过不是非常清楚,如果你看不明白还有问题可以发消息问我或者+QQ项式81353423

不明白,而且你的程序有个严重的错误。同时两次打开rs,这样肯定会出错。
你把你想要达到的效果再说一下,你的do whil