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

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

Изменения в базе с 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


Наверх

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