ADO记录集PageCount属性返回-1
问题描述:
ADO记录集PageCount属性返回 “-1”ADO记录集PageCount属性返回-1
CONST PAGESIZE = 10
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open xSQL, Con1, 3, 3
RS.PageSize = PAGESIZE
,如果我尝试
response.write RS.PageCount
返回-1
这是以前工作的第二,带有一个SQL
SELECT * FROM table
我将其更改为
SELECT DISTINCT field1, field2, field3 FROM table
PageCount停止工作。
我一直在努力,我的查询更改为
SELECT * FROM (SELECT DISTINCT field1, field2, field3 FROM table) aa
没有成功。
我不明白为什么会发生这种情况,请给我一只手。
答
这与我的记录集(游标)类型有关。在RS.Open线有3,3(两次)我删除一个,现在正在工作。
CONST PAGESIZE = 10
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open xSQL, Con1, 3
RS.PageSize = PAGESIZE
这与我的记录集(游标)类型有关。在RS.Open线有3,3(两次)我删除一个,现在正在工作。 – MarceloBarbosa
道歉,这不是重复的,因为它是在谈论'PageCount'而不是'RecordCount'应该更多地打开我的眼睛。 – Lankymart