主题:  请教一个百思不得其解的问题?谢谢高手了!!

fx8118

职务:普通成员
等级:1
金币:0.0
发贴:78
#12004/6/5 23:14:44
DuringTime=1100
set rs02=server.createobject("adodb.recordset")
sql02="select * from OnLine"
rs02.open sql02,MM_fxcs_STRING,3,2
do while not rs02.eof
if datediff("s",rs02("LastActTime"),now)>=DuringTime then
strSQL = "delete * from OnLine where LastActTime =#"&rs02("LastActTime")&"#"
rs02.execute strSQL
end if
rs02.movenext
loop
rs02.close
set rs02=nothing
那位老大解释一下下面句子的意思啊,我是新手不太明白!
rs02.open sql02,conn,3,2
另外运行提示rs02.execute strSQL出错,那里的错,真是郁闷死了,哎!! :confused:

编辑历史:[此帖最近一次被 allinhands 编辑过(编辑时间:2004-06-07 09:03:18)]


Mike

职务:版主
等级:6
金币:11.0
发贴:5148
#22004/6/6 22:30:18
你是用DW做的吧?



fx8118

职务:普通成员
等级:1
金币:0.0
发贴:78
#32004/6/6 22:49:27
是的,但是这段代码确实手写的,错那了了??!



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#42004/6/7 2:42:00
没有建立Connection对象呀?



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#52004/6/7 15:02:49
数据为ACESS
strSQL = "delete * from OnLine where LastActTime =‘#"&rs02("LastActTime")&"#’"
为MSSQLSERVER
strSQL = "delete * from OnLine where LastActTime =‘"&rs02("LastActTime")&"’"