![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по IBDataset [D6, IB6.x]
ksa2002 © (2004-12-06 12:32:00)Ипосльзую его для редктирование данных ,редакитрую в DBGrid.
Вопрос можно ли узнать находяться ли в буфере IBdataset (ModifySQL) данные или нет ?
ksa2002 (2004-12-07 05:39:00) [1]
> Johnmen © (06.12.04 13:47) [4]
Нашёл то что надо ApplayUpdate. (помогло F1)
For each listed dataset ApplyUpdates calls the dataset’s ApplyUpdates and CommitUpdates methods to post that dataset’s pending cached updates.
Всем спасибо.
msguns (2004-12-06 14:17:00) [2]Ага, чтобы определить, вспухли ли гланды, надо обязательно перерезать горло ?
Zacho (2004-12-06 14:15:00) [3]Опять же не понятно, что именно ты хотел. Всё-таки объясняй нормально.
ksa2002 (2004-12-06 13:49:00) [4]Afterpost невызываться если не был перемещён курсор на другое поле , вот я и хотел посмотреть через буфер .Или так нельзя ?
Zacho (2004-12-06 13:48:00) [5]Опять же ничего не понятно. Попытайся просто объяснить ситуацию без всяких предположений насчет буферов.
При каких действиях возникает ошибка (и какая именно ) ?
Что именно хочешь получить ?
Johnmen (2004-12-06 13:47:00) [6]Post+F1
stud (2004-12-06 13:44:00) [7]так нужно не буфер проверять, а состояние IBDataset -а. если он в редактировании или инсерте - делаеш пост
ksa2002 (2004-12-06 13:38:00) [8]Какда делаем изменения в DBGrid то они заносяться в локальный буфер IBDataset после этого вызываем Post , после чего изменения происходят в БД, но если мы не сделаем изменения то
то при вызови метода Post возникнит ошибка . Вопрос
можно ли узнать есть ли в локальном буфере IBDataset данные
или нет , чтобы избежать ошибки ?
Zacho (2004-12-06 13:23:00) [9]Ничего не понял.. Попробуй объяснить более вразумительно.