Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

IBQuery.CachedUpdates [D7, IB6.x]


Aladin ©   (2004-06-03 13:25:00) 

IBQuery, DBGrid, IBUpdateSQL.
IBQuery.CachedUpdates:=true;

Когда записи в одной строкеотредактированы через DBGrid то IBQuery.ApplyUpdates работает, а если записи редактировались в нескольких строках то это не работает. Почему?


Aladin   (2004-06-03 18:16:00) [1]

И в Key Fields и в Update Fields


Курдль   (2004-06-03 17:07:00) [2]


> В IBUpdateSQL прописано с помощью "Generate SQL" (везде
> выделены все поля)

И в окне "ключевые поля" тоже все?


Johnmen   (2004-06-03 16:55:00) [3]

Спасибо. Не надо...
:)


Aladin   (2004-06-03 16:41:00) [4]

Могу весь исходник выслать


Johnmen   (2004-06-03 15:46:00) [5]

Ну что ж, приводи запросы.
Да, и не забудь, что апдейт должен апдейтить только одну запись, а делейт - делейтеть только одну...


Aladin   (2004-06-03 14:52:00) [6]

В IBUpdateSQL прописано с помощью "Generate SQL" (везде выделены все поля)
В OnApplyRecord ничего
Пробовал IBDataSet та же история [2]


Курдль   (2004-06-03 13:58:00) [7]

А в OnApplyRecord никакого кода нет?
И еще - корректнее делать IBDataSet.ApplyUpdates([IBQuery]);


Johnmen   (2004-06-03 13:57:00) [8]

Неверно прописаны запросы в IBUpdateSQL.
(Лучше пользоваться IBDataSet)


Aladin   (2004-06-03 13:35:00) [9]

Выдает ошибку "User abort" если делать IBQuery.ApplyUpdates и не сохраняет отредактированные записи.


Johnmen   (2004-06-03 13:30:00) [10]

>это не работает

Как?


Наверх

Титульная страница Поиск, карта сайта Написать письмо