D
doxpix
Unregistered / Unconfirmed
GUEST, unregistred user!
ADOQuery的属性设置如下:
CursorLocation:= clUseClient;
CursorType:= ctKeySet;
LockType:= ltBatchOptimistic;
CacheSize:= 100;
SQL.Text:= 'Select * from companys';
MaxRecords:= 0;
companys表有一万条测试记录.
adoquery.open后程序占34兆内存,设定
MaxRecords:= 100;
再次adoquery.open后程序只占有8兆内存.
很显然在这里CacheSize没有起到任何作用,所有的记录仍然全部被缓存到
本机.
测试环境:
Win2000Pro, D6,ADO2.7,SQL SERVER 2K.
CursorLocation:= clUseClient;
CursorType:= ctKeySet;
LockType:= ltBatchOptimistic;
CacheSize:= 100;
SQL.Text:= 'Select * from companys';
MaxRecords:= 0;
companys表有一万条测试记录.
adoquery.open后程序占34兆内存,设定
MaxRecords:= 100;
再次adoquery.open后程序只占有8兆内存.
很显然在这里CacheSize没有起到任何作用,所有的记录仍然全部被缓存到
本机.
测试环境:
Win2000Pro, D6,ADO2.7,SQL SERVER 2K.