为什么多条记录时执行,而一条记录不执行,在线等!!!!
为什么多条记录时执行,而一条记录不执行,在线等!!!!
一条记录时,值根本就不变
<%
if request("xg")="修改" then
bh=trim(request("bh"))
qssj=trim(request("qssj"))
array1=split(qssj,", ")
px=trim(request("px"))
array5=split(px,", ")
i=0
set conn=Server.CreateObject("ADODB.Connection")
conn.open "driver=SQL Server;Server=192.168.0.63;UID=hgx;PWD=hgx;Database=rsda"
set rs=Server.CreateObject("ADODB.Recordset")
rs.Open "select * from 培训记录表 where 员工编号='" & bh & "'",conn,3,3
do while not rs.eof
sql ="update 培训记录表 set 培训='" & array5(i) & "', 时间='" & array1(i) & "', where 编号='" & rs("编号") & "'"
conn.execute(sql)
i=i+1
rs.movenext
loop
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<%
end if
%>