在access中得到记录行数的问题??
sql="select count(id) from apwd where ausername='" & ausername &"' and apassword ='"& apwd &"'"
set rs=Server.CreateObject ("ADODB.Recordset")
rs.Open sql,oConn,1
想得到满足条件的行数,怎么写
Response.Write rs.RecordCount
问题点数:20、回复次数:8Top
1 楼cdsun()回复于 2004-09-02 21:50:40 得分 0
弄个标记就是了阿
你弄个id
让他自动递增
然后response.write rs("id")Top
2 楼3573745(※∷超≌√)回复于 2004-09-02 22:10:19 得分 0
sql="select id from apwd where ausername='" & ausername &"' and apassword ='"& apwd &"'"
set rs=Server.CreateObject ("ADODB.Recordset")
rs.Open sql,oConn,1,1
Response.Write "rs.RecordCount"
应该就可以了啊!Top
3 楼jyzxpboy(小黑努比)回复于 2004-09-02 22:44:43 得分 0
Response.Write "rs.RecordCount"
Top
4 楼xczjl(偶的DD比我长)回复于 2004-09-02 23:02:08 得分 0
想想在C 语言中是怎么解决这个问题的吧!Top
5 楼5icool(忆风)回复于 2004-09-02 23:06:21 得分 0
把count(id)改为idTop
6 楼qyjiswgog(亚军)回复于 2004-09-02 23:14:24 得分 0
<%=rs.recordcount%>Top
7 楼dsclub(任搏软)回复于 2004-09-02 23:17:02 得分 20
sql="select count(id) from apwd where ausername='" & ausername &"' and apassword ='"& apwd &"'"
set rs=Server.CreateObject ("ADODB.Recordset")
rs.Open sql,oConn,1
如果是这样的话,rs只有一条记录,就是这个结果
Top
8 楼dsclub(任搏软)回复于 2004-09-02 23:17:33 得分 0
直接数据RS(1)就可以了Top




