关于recordset的delete
<%@ language=vbscript %>
<%
1 set conn=server.createobject("adodb.connection")
2 conn.open "good"
3 set rs=server.createobject("adodb.recordset")
4 rs.locktype=adlockoptimistic
5 rs.open"select * from good where year=2001 and month=12 ",conn
6 response.write (rs("year")&" "&rs("month"))
7 rs.delete
8 response.write"ok!"
%>
程序中的第4行报错,注释后第7行又报错。我又不想用conn.execute的方法,因为我觉得那样不够灵活,请高手指导!
问题点数:50、回复次数:4Top
1 楼cmsoft(韦小宝是我的老乡)(草根在路上)回复于 2002-07-18 11:53:05 得分 20
把adlockoptimistic换成3试试
Top
2 楼guanhui1997(阿关)回复于 2002-07-18 11:57:05 得分 30
把第四行注释掉,第5行改为rs.open "select * from good where year=2001 and month=12 ",conn ,2,3
Top
3 楼net_boy(小明)回复于 2002-07-18 12:03:31 得分 0
2. conn.open "good" 也有问题,应改为 conn.open "dsn=good"
Top
4 楼big_net(jasonking)回复于 2002-07-18 13:14:33 得分 0
既然你用记录集对象的属性你可以用rs.rilter=""找到纪录,然后删除它
或者直接用sql 语句来操作记录集Top




