2011-06-01 122 views
5

请不要笑,因为我问的是VB6问题?我必须做一些维护工作。有谁知道什么最大数量的行可以返回到VB6 ADO记录集?如果有限制,是否有避开它的首选方法?VB6 ADO记录集限制

回答

5

没有限制(请参阅文档的链接),但是如果您愿意,您可以提供一个。应该有一个MaxRecords属性,您可以设置。您必须在打开记录集之前进行设置。

+0

我不认为这是连接相关,开幕前刚刚设置记录集。 – Bob77 2011-06-02 02:56:42

+0

感谢vcsjones的回应。是否有最大数量的内存使用它? – StoneJedi 2011-06-03 04:04:30

+0

@Bob - 是的,更新的措辞更有意义。 – vcsjones 2011-06-03 04:23:41

0

RecordCount属性是(签字)长(因为是最大记录),所以它不能持有超过2,147,483,647行

+0

假设Win32长;自签署以来,它不应该是2,147,483,647(2^31 - 1)吗? – vcsjones 2011-07-13 13:54:41

+0

@vcsjones假设Win32 long是标记为vb6的问题,但是您正确签名 - 我将编辑我的答案。 – 2011-07-13 14:49:53