如何获取查询结果的数量?
access数据库,请问执行完以下语句后:
rs.Open "SELECT * FROM table", cn, adOpenDynamic, adLockOptimistic
怎么样获取查询得到的记录数量呢?
问题点数:20、回复次数:3Top
1 楼Leftie(左手,为人民币服务)回复于 2004-08-04 10:48:58 得分 4
rs.Open "SELECT * FROM table", cn, adopenkeyset,adlockreadonly
msgbox rs.recordcountTop
2 楼leayh(云卷云舒)回复于 2004-08-04 11:10:17 得分 6
楼上的方法是正确的,但前提是:RecordSet的CursorLocation一定要设为aduseClient,否则,RecordSet.RecordCount的值总是会返回-1.Top
3 楼hdhai9451(☆新人类☆)回复于 2004-08-04 12:42:21 得分 10
rs.CursorLocation=aduseClient
rs.Open "SELECT * FROM table", cn, adOpenDynamic, adLockOptimistic
rs.RecordCount '為返回結果的記錄數。Top




