注册 登录
编程论坛 ASP技术论坛

批量添加不同字段数据

fjhtf 发布于 2016-06-07 23:32, 3832 次点击
表单有个ID循环 比如1-10 的ID 需要循环  来添加数据


表单有开始 ID1   结束ID2 还有一个文本name  需要循环将ID1和ID2之间的记录添加name数值

判断 表  字段A 是否有数据  

如果空没有数据那么字段A写入数据  

如果有字段A不写数据字段B写入数据

怎么实现呢  谢谢!


程序代码:

ida=trim(request("ida"))
idb=trim(request("idb"))
name=trim(request("name"))

set rs=server.createobject("adodb.recordset")
sql="select A,B,C,D from fw where id >= "&ida&" and id <= "&idb&""
rs.open sql,conn,3,3

do while not rs.eof

 if rs("A")="" then
    rs("A")=name
    rs.update

 elseif rs("A")<>"" and rs("B")=""  then   
    rs("B")=name
    rs.update

 elseif rs("A")<>"" and rs("B")<>"" and rs("C")="" then   
    rs("C")=name
    rs.update

 elseif rs("A")<>"" and rs("B")<>"" and rs("C")<>"" and rs("D")="" then   
    rs("D")=name
    rs.update

 end if
rs.movenext
           loop




 




代码既然不会添加数据,不知道哪里错了。
1 回复
#2
hu9jj2016-06-08 06:08
会不会是添加时的逻辑判断有误?调试时临时添加弹出窗口显示,以便观察程序的流程。
1