ADO CacheSize的疑问
在看李维Delphi.5.X.ADO.MTS.COM+高级程序设计篇 第4章中说
在Client-Side Cursor 是,设置CacheSize 是有效果,
实际测试时,我用ado连接一个MS-SQL2005 的表,表中有3万多记录
在使用Client-Side Cursor 下,cachesize =1 和 CacheSize=1000 打开这个表的时间都是一样的,没有变化
我认为在Client-Side Cursor 下,不管CacheSize为多少,都把sql执行完成后所有的数据集返回给调用的机器,只有在Server—Side Cursor下这个CacheSize才是有效的