主题:  这个方法可以吗?

mlzboy

职务:普通成员
等级:2
金币:2.0
发贴:317
#12004/4/15 12:53:41
call opendb()
set rs=conn.execute("select * from class")
do while not rs.eof
if rs("id") mod 2=0 then rs.delete
rs.movenext
loop
我想问的是使用execute方法返回记录集,可以用rs.delete吗?



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#22004/4/15 13:02:20
不可以。

con.execute使用了默认的cursortype(adOpenForwardOnly,0)和locktype(adLockReadOnly,1),输出的recordset不能使用delete方法