H hsgrass Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-05 #1 整个程序运行就140多M,如果放在那些瘦机上,是多么的痛苦阿 谁有办法?
S simontown Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-05 #4 14M的数据集吗? 没必要一次读完吧~`每次只读部分数据
H hsgrass Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-05 #6 分页是不是packagesize, getnextpackage..之类的函数? clientdataset设置packagesize是0取METADATA,大于0为限制,但两个都无效 你可以在DELPHI里面打开一个CDS的文件,14M左右,DELPHI就会长大100多M ~~那是一个从服务器上下载回来的表,在本地是一个CDS文件,只要OPEN就会占用很多内存, TO:simontown 一部分怎样读?不用OPEN??
分页是不是packagesize, getnextpackage..之类的函数? clientdataset设置packagesize是0取METADATA,大于0为限制,但两个都无效 你可以在DELPHI里面打开一个CDS的文件,14M左右,DELPHI就会长大100多M ~~那是一个从服务器上下载回来的表,在本地是一个CDS文件,只要OPEN就会占用很多内存, TO:simontown 一部分怎样读?不用OPEN??
S simontown Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-05 #7 cds有个属性,可以限制每次读的记录数 不过我觉得最好还是直接用SQL语句来控制好些,你不会是直接用select * from 来取数据吧? 14M的文件,光传输就得多长时间啊~~~
H hsgrass Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-05 #8 那是一個本地的CDS文件,不用從服務器查詢,只是在OPEN的时候就会占用这么多内存 无论有没有设置packagesize