asp+access过程;变量 难问题!
<%
sub fun
dim s1
dim cup1
dim cdown1
dim i1
randomize
for i1=1 to 1
if rnd<0.5 then
s1=s1& "+"
cup1=cup1+1
else
s1=s1& "-"
cdown1=cdown1+1
end if
next
response.write(s1)
dim s2
dim cup2
dim cdown2
dim i2
randomize
for i2=1 to 1
if rnd<0.5 then
s2=s2&"+"
cup2=cup2+1
else
s2=s2&"-"
cdown2=cdown2+1
end if
next
response.write(s2)
dim s3
dim cup3
dim cdown3
dim i3
randomize
for i3=1 to 1
if rnd<0.5 then
s3=s3&"+"
cup3=cup3+1
else
s3=s3&"-"
cdown3=cdown3+1
end if
next
response.write(s3)
dim s,z1,z2,z3,z4,z5,z6
s=s1+s2+s3
z1=s
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("gu.mdb")
exec="insert into sh1(name,z1)values('1','"+s+"')"
conn.execute exec
'end if
end sub
fun
%>
--------------------------------------
说明ACCESS库名gu.mdb,表sh1,表里字段name,z1,z2,z3,z4,z5,z6
3个随机数后写库存储,正如上面的那样,正确.
但如再执行5次上面的过程,
只是第二次要求往库里z2里写;同时要求往name里写2
...3次.....z3.....................3
...4次.........z4......................4
.....
......6次要求往库里z6里写.........................6