Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.27;
Скачать: CL | DM;

Вниз

TClientDataSet и освобождение памяти   Найти похожие ветки 

 
salex   (2007-03-13 14:52) [0]

Программа должна обрабатывать большие массивы данных.
Можно ли сделать следующее: после того, как обработано N записей, удалять их из памяти, т.е. чтобы DataSet работал как однонаправленный курсор, только вперед.


 
Jan   (2007-03-13 15:07) [1]


> Программа должна обрабатывать большие массивы данных.

Какие операции будут делаться?


 
Desdechado ©   (2007-03-13 15:09) [2]

> DataSet работал как однонаправленный курсор, только вперед.
Так почему бы не использовать соответствующие задаче компоненты вместо CDS


 
salex   (2007-03-13 15:19) [3]

>Desdechado
проблема в том, данная программа реализована на самом деле как для "плоских" СУБД(paradox, dbase), так и для РСУБД firebird, MSSQL и Oracle. Программа "выдергивает" нужные данные из БД... Можно конечно сказать, что для firebird, MSSQL и Oracle использовать хранимые процедуры, но там достаточно сложная логика и ...
Собственно, можно ли в принципе сделать то, о чем спрашивается?


 
Desdechado ©   (2007-03-13 15:23) [4]

Причем тут хранимые процедуры?
Используй просто однонаправленные датасеты: TQuery.Unidirectional (БДЕ), TSQLDataset (dbExpress), TADODataset (ADO).


 
Jan   (2007-03-13 16:36) [5]


> проблема в том, данная программа реализована на самом деле
> как для "плоских" СУБД(paradox, dbase), так и для РСУБД
> firebird, MSSQL и Oracle. Программа "выдергивает" нужные
> данные из БД... Можно конечно сказать, что для firebird,
>  MSSQL и Oracle использовать хранимые процедуры, но там
> достаточно сложная логика и ...

Делается промежуточный слой, который в завивисимости от СУБД будет или ХП юзать или логику на языке высокого уровня.



Страницы: 1 вся ветка

Текущий архив: 2007.05.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.055 c
2-1178729528
Виктор007
2007-05-09 20:52
2007.05.27
Список последних открытых файлов


11-1159933318
georgy
2006-10-04 07:41
2007.05.27
Edit.OnChange как это на WIN API?


2-1178789460
ROOT
2007-05-10 13:31
2007.05.27
Массив классов TObject ????


15-1177532973
Real
2007-04-26 00:29
2007.05.27
Безопасное извлечение устройства


15-1177666772
Ega23
2007-04-27 13:39
2007.05.27
Умер Мстислав Растропович.