H
haoshan
Unregistered / Unconfirmed
GUEST, unregistred user!
做了一个关于多条记录提交的页面,但是在多条记录提交入库时遇到了如下问题:
当多条记录填写完整的时候,可以正常提交入库.但是若其中有一条记录不完整,该记录就不能提交到数据库里面,可是其他完整的记录仍能提交到数据库.
请问这是什么原因!有什么放方法可以在多条记录中有不完整记录的时候,所有记录都不提交.
代码如下:该页面最多可写10条记录.
n=0
for i=1 to 10
if request.form("s"(i)<>""
and request.form("m"(i)<>""
and request.form("y"(i)<>""
then
n=n+1 //通过s,m,y判断记录条数
else
if request.form("s"(i)=""
and request.form("m"(i)=""
and request.form("y"(i)=""
then
for j=1 to n
sql="select * from rktzd"
rs.open sql,conn,1,3
rs.addnew
'rs("djh" = Request.Form("d1"
rs("supply"=request("g1"
rs("dgdw"=request("w1"
rs("zdrq"=request("r1"
rs("fplx"=request("f1"
rs("lb"=request("y"(j)
rs("spmc"=request("m"(j)
rs("ggxh"=request("x"(j)
rs("dgsl"=request("s"(j)
rs("hsdj"=request("d"(j)
rs("hsje"=request("j"(j)
rs("bz"=request("b"(j)
rs("zbr"=request("z1"
rs.update
rs.close
next
response.write"保存成功!"
set rs=nothing
set conn=nothing
exit for
else
%>
<script language ="javascript">
alert("第<%=n+1%>条记录内容不完整"
history.go(-1);
</script>
<%
end if
end if
next
当多条记录填写完整的时候,可以正常提交入库.但是若其中有一条记录不完整,该记录就不能提交到数据库里面,可是其他完整的记录仍能提交到数据库.
请问这是什么原因!有什么放方法可以在多条记录中有不完整记录的时候,所有记录都不提交.
代码如下:该页面最多可写10条记录.
n=0
for i=1 to 10
if request.form("s"(i)<>""
and request.form("m"(i)<>""
and request.form("y"(i)<>""
then
n=n+1 //通过s,m,y判断记录条数
else
if request.form("s"(i)=""
and request.form("m"(i)=""
and request.form("y"(i)=""
then
for j=1 to n
sql="select * from rktzd"
rs.open sql,conn,1,3
rs.addnew
'rs("djh" = Request.Form("d1"
rs("supply"=request("g1"
rs("dgdw"=request("w1"
rs("zdrq"=request("r1"
rs("fplx"=request("f1"
rs("lb"=request("y"(j)
rs("spmc"=request("m"(j)
rs("ggxh"=request("x"(j)
rs("dgsl"=request("s"(j)
rs("hsdj"=request("d"(j)
rs("hsje"=request("j"(j)
rs("bz"=request("b"(j)
rs("zbr"=request("z1"
rs.update
rs.close
next
response.write"保存成功!"
set rs=nothing
set conn=nothing
exit for
else
%>
<script language ="javascript">
alert("第<%=n+1%>条记录内容不完整"
history.go(-1);
</script>
<%
end if
end if
next