回 帖 发 新 帖 刷新版面

主题:急急急啊,数据库

<%
set conn=server.CreateObject("adodb.connection")
conn.open "xiangqi"
set rs4=server.createobject("adodb.recordset")
rs4.open "select * from mulu where lei = '杀法'",conn
max= [color=FF0000]rs4.recordcount[/color]
response.write max
set rs2=server.CreateObject("adodb.recordset")
rs2.open "select * from mulu where ming = '三子归边'",conn
if rs2(0)=max then
response.Write "这是最后一节"
else
max=rs2(0)+1
set rs3=server.CreateObject("adodb.recordset")
rs3.open "select * from mulu where id = "&amp;max,conn
response.write "<a href=shafa1.asp?chaxun="&amp;rs3(3)&amp;">"&amp;rs3(3)&amp;"</a>"
end if
%>
在我的库中,lei = '杀法'的记录条数应该是20条,为什么[color=FF0000]rs4.recordcount[/color]的返回值是[size=3]-1[/size]啊,我要是想返回符合[color=FF0000]lei = '杀法'[/color]的所有记录个数要用什么啊,不是[color=FF0000]recordcount[/color]吗????
盼高手指点。。。。。。[em18][em18][em18][em10][em10][em10][em10]

回复列表 (共3个回复)

沙发

求人不如求自己啊,俺花了一个晚上的时间终于搞明白了,原来只不过是没有定义游标类型啊。
rs4.open "select * from mulu where lei = '杀法'",conn
改成
rs4.open "select * from mulu where lei = '杀法'",conn,1,3
就对了啊,哈哈,笨啊,你说我这样的,啥什么才能算入门啊。[em8][em8][em8][em8]

板凳

嗨,兄弟.程序就是这样的鬼东西,差一点都不正常干活,哪像我们人类,有时不给钱也干活.

3 楼

哈哈,恭喜你,自己亲自解决的问题,印象才会深刻,才是自己学到了知识。

我来回复

您尚未登录,请登录后再回复。点此登录或注册