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

Вниз

Проблемы с ApplyUpdates.   Найти похожие ветки 

 
andr   (2002-03-26 11:59) [0]

Есть Query, UpdateSQL, DBGrid. В Query и UpdateSQL всё предельно просто: select from и т.п. Если повесить Query.ApplyUpdates на кнопку, то всё работает. Но надо чтобы изменения сохранялись в бд вместе с изменением записей в DBGrid. Помещаю Query.ApplyUpdates в DBGridColumnsUpdateData. Но тогда начинаются глюки: когда редактирую 1-ю запись, то всё проходит
хорошо, когда вторую - 1-я отредактированная становится такой же как и 2-я, когда меняю 3-ю - это значение записывается и во вторую и т.д. Т.е. изменённые значения записываются не в нужную строку, а в ту, которая менялась перед ней, первая пропадает а последняя задваивается.
Как с этим бороться?
UpdateSQL сделана с помощью Generate SQL
UpdateSQL.ModifySQL.Text = update db set field1 = :field1, field2 = :field2 where field1 = :OLD_field1 and field2 = :OLD_fiel2


 
Гоша ©   (2002-03-26 12:10) [1]

"Но надо чтобы изменения сохранялись в бд вместе с изменением записей в DBGrid" - а на фига тогда тебе CachedUpdates ?


 
Johnmen ©   (2002-03-26 12:11) [2]

Отключи кэширование...


 
andr   (2002-03-26 12:12) [3]

щас попробую.



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
3-46289
VID_IP
2002-03-26 14:45
2002.04.15
Проблема с ADOExpress


1-46328
Reals
2002-04-03 20:12
2002.04.15
Проблема с отладкой ISAPI приложения.


1-46302
Дима2
2002-04-02 16:40
2002.04.15
PolyLine


3-46270
vopros
2002-03-26 09:24
2002.04.15
Как программно добавить поле в таблицу Paradox. Знаю что вопрос недавно был. Но я его не нашел.


6-46462
Anton17
2002-02-01 02:32
2002.04.15
Тестирование сетевого приложения