arafree2
User
 Fresh Boarder
| Posts: 9 |   | Karma: 0 |
|
Как избавиться от FetchAll
|
|
Posted: 2008/01/10 00:06 |
|
|
|
|
Здраствуй Дима, с НГ.
Простенький вопрос, как сделать так, чтобы TADQuery или еще что нибудь, могло последовательно прочитать запрос на клиенте без кэширования данных. Пример: var qr: TADQuery; begin qr := TADQuery.Create(nil); try qr.Connection := adConn; qr.SQL.Text := 'SELECT * FROM xxx'; // 10-ки тысячь записей qr.Open; while not qr.Eof do begin ... qr.Next; end; finally qr.Free; end; end;
В момент исполнения кода прога начинает весить 100мб, а потом падает до 15 мб. Есть подозрение, что он кэшируется на клиенте в момент исполнения кода. Вопрос, как избавиться от такого кэширования
|
|