![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменения в базе с IBQuery!
Youri © (2002-11-07 12:46:00)Господа! Срочно нужна помощь!
Ситуация такая. Есть IBQuery, DBgrid, IBUpdateSQL.
Делаю запрос типа Like "%111%". Редактирую в DBGrid поля, изменения вносятся, НО БАЗА НЕ ОБНОВЛЯЕТСЯ! То есть, при другом таком же запросе мне выдаются те же данные!
Спасибо!
Youri (2002-11-08 11:59:00) [1]>MMF
Здравствуй!
Решение проблемы было очень простым. В IBConsol в свойствах базы нужно было поменять ForcedWrites в true. Тогда апдейт работает без проблем!
Youri (2002-11-07 17:20:00) [2]>MMF
Извини я не на работе уже, отвечать не могу.
Отвечаю тоже не я.
MMF (2002-11-07 16:26:00) [3]>Youri © (07.11.02 15:05)
Посмотрел проект, что если добавить в таблицу первичный ключ, по букмаркам собрать ключи модифицируемых записей и одним update изменить все выбранные записи? Моя Ася - 171351530.
Youri (2002-11-07 15:05:00) [4]Проект кинул. Работа очень срочная. Прижали со временем. Буду очень благодарен за помощь!
MMF (2002-11-07 14:47:00) [5]так не бывает :-) Кинь мне в почту проект, попробую помочь.
Youri (2002-11-07 14:41:00) [6]>MMF
Commit не помогает!Ошибок нету, но при следующем запросе данные не меняются...
MMF (2002-11-07 14:36:00) [7]Странно. Попробуй добавить отдельный компонент IBTransaction для этого Query и после закрытия формы с гридом сделать Commit.
Youri (2002-11-07 14:01:00) [8]>MMF
CanModify = true. В принципе, все должно работать. Но в чем дело разобратся не могу! Может есть еще какие-то нюансы?
Спасибо!
MMF (2002-11-07 13:53:00) [9]>Youri © (07.11.02 13:37)
Получил, спасибо. Извини, прочитал невнимательно вопрос.
Перед тем как править результаты запроса, проверь свойство набора данных CanModify: Boolean; В случае Query можно модифицировать только результаты запроса по одной таблице.
Youri (2002-11-07 13:37:00) [10]MMF!
Как вручную? Если можно, кодом! (Файл ib_lisence получил?)
MMF (2002-11-07 13:29:00) [11]Управляй транзакцией вручную.
Youri (2002-11-07 13:25:00) [12]CachedUpdates установлено в true. Какие еще идеи? Я уже не знаю!
ton2 (2002-11-07 13:22:00) [13]Установи в Query CachedUpdates в True.
Youri (2002-11-07 13:15:00) [14]IBQuery.ApplyUpdates не работает! Delphi возвращает сообщение: raised exception class EIBClientError with message "Update Failed". Что делать?
ton2 (2002-11-07 13:07:00) [15]IBQuery.ApplyUpdates