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