Форум: "Базы";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c