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

Вниз

Проблема подтверждения кэшированных изменений в IBQuery   Найти похожие ветки 

 
digester ©   (2003-08-05 20:59) [0]

Уважаемые мастера помогите плз.
Имеется ibquery(таблица с полями и записями),ibdatabase1 и
ibupdateSQL.
В ibquery включена опция cached updates, в ibUpdateSQL прописаны все ключевые и обновляемые поля со всеми SQL запросами по умолчанию.
Вобщем я вставляю, удаляю записи из IBQuery1, но они не сохраняются и не удаляются(т.к. включена cahced updates). Вопрос: КАК ПОДТВЕРДИТЬ ИЗМЕНЕНИЯ?), на строку IBQueryLIST.UpdateRecord; или IBDatabase1.ApplyUpdates([IBTable1]); выдаётся ошибка(исключение) Update Failed.
ХЕЛП МИ ПЛЗ!


 
MsGuns ©   (2003-08-05 21:47) [1]

Используй TIBDataSet или пару TIBQuery+TIBSQL с последующем переоткрытием запроса и перепозиционированием курсора. Кстати, умные люди на этом форуме рекомендуют извлечение записей и обновление таблиц "разводить" по разным транзакциям


 
Sergey Masloff   (2003-08-05 21:56) [2]

digester © (05.08.03 20:59)
with YourQuery do
begin
if UpdatesPending then
ApplyUpdates();
end;

У тебя случаем в каком-нибудь UpdateSQL хранимая процедура не пользуется?


 
digester ©   (2003-08-05 23:52) [3]

toSergey Masloff: Неа, не пользуется, ща попробую что ты предложил, спасибки

toMsGuns TIBSQL не использовал вообще, а надо?
А каким образом использовать IBDataSet можно?



Страницы: 1 вся ветка

Текущий архив: 2003.08.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
3-92078
MMF
2003-07-25 10:52
2003.08.28
Проблемы с документом (связка master-detail)


11-92088
Ал
2002-12-19 12:58
2003.08.28
KOL OLE RichEdit с рисунками - PBrush сообщает об ошибке


9-91965
Armageddon
2003-02-13 21:27
2003.08.28
Как использовать модели созданные в 3ds Max.


3-92071
Max_
2003-08-01 16:42
2003.08.28
Oracle+BDE+install


11-92089
Y
2002-12-22 18:07
2003.08.28
Создание таблицы рекордов