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

Вниз

ADODataSet не могу запомнить изменения в таблице   Найти похожие ветки 

 
Scorpio ©   (2005-02-08 10:35) [0]

Мастера, подскажите, работаю с БД ч/з ADODataSet. Базу необходимо проверять в двойном цикле, т.е. Беру номер, запоминаю позицию, затем по второму циклу спускаюсь ниже по базе, и проверяю на наличие повторных номеров и определенных условий, затем если неоходимо я удаляю то что мне ненужно. Так вот вопрос - как мне ускорить обработку, а то уж сильно тормозит, и второй вопрос - почему она визуально удаляет запись, а в БД она остается, хотя пишу:
    DataSource1.DataSet.Edit;
    ADODataSet1.Post;


 
Александр Иванов ©   (2005-02-08 10:46) [1]

1. Пересмотреть алгоритм.
2. Так задумано. Записи помечаются как удаленные.


 
sniknik ©   (2005-02-08 11:27) [2]

> Так вот вопрос - как мне ускорить обработку
1 отключить контролы (DisableControls)

2 перенастроить конект на "прямое" подключение (если провайдер Jet) см. хелп по ADODataSet.Seek для "оптимальных" (только для этого) параметров.

3 использовать sql запросы (для удаления по критерию ("наличие повторных номеров и определенных условий")  "блоками")



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

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

Наверх




Память: 0.47 MB
Время: 0.049 c
4-1105628978
Norny
2005-01-13 18:09
2005.03.06
Эмитация нажатия клавиши на клавиатуре


1-1108123963
Aleksandr.
2005-02-11 15:12
2005.03.06
Как разрулить работу потока в вызовах его методов?


1-1108635679
Джинн
2005-02-17 13:21
2005.03.06
Отображение текста в TEdit со сдвигом


4-1106073014
onyx
2005-01-18 21:30
2005.03.06
Диалоговые окна на чистом API


14-1108701985
Slider007
2005-02-18 07:46
2005.03.06
Выскажите пожалуйчта мнение по выбору марки винчестера