Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.25;
Скачать: CL | DM;

Вниз

Изменения в базе с 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
6-82886
keymaster
2002-09-25 16:44
2002.11.25
Трафик по диалапу


3-82654
Viktor1
2002-11-06 12:47
2002.11.25
Как в программе подставить пароль в Access2000 (ADO)?


4-83061
Th
2002-10-09 17:22
2002.11.25
Не грузится dll, написанная в VC++ ;((


1-82866
bondik
2002-11-14 15:57
2002.11.25
вопос


7-83026
MsGuns
2002-09-24 23:40
2002.11.25
Процедура списка файлов в каталоге