Вниз
Скачать: CL | DM;

FIB IBTransaction.Commit   Найти похожие ветки 

← →
DenKop ©   (2003-03-30 00:45) [0]

Добавляю записи с помощью TIBQuery, INSERT и всё такое. Делаю IBTransaction.Commit, но записи в таблицу вносятся только после закрытия программы. Почему так?


← →
MsGuns ©   (2003-03-30 15:31) [1]

Используй вместо Commit CommitRetaining


← →
zacho ©   (2003-03-31 07:39) [2]


> DenKop © (30.03.03 00:45

Вестимо, делаешь Commit не той транзакции.

> MsGuns © (30.03.03 15:31)

Частое использование CommitRetaining может привести к "Too many savepoints.."


← →
DenKop ©   (2003-04-01 01:49) [3]


> zacho


Да не, IBTransaction у меня один...


← →
zacho ©   (2003-04-01 09:01) [4]


> DenKop © (01.04.03 01:49)

Тогда опиши подробнее что и как делаешь. В частности, где и как смотришь внесенные изменения.


← →
Mike Kouzmine   (2003-04-01 09:06) [5]

Надо переоткрыть запрос


← →
Наталия ©   (2003-04-01 09:07) [6]

А в свойствах транзакции что установлено? Read Committed?


← →
DenKop ©   (2003-04-01 21:00) [7]


> zacho


Делаю так:

TIBQuery.SQL.Clear;
TIBQuery.SQL.Add(StrQuery);
TIBQuery.SQL.ExecSQL;
TIBTransaction.Commit;
TIBQuery.SQL.Active:=True;

Иду в IBExpert и смотрю данные таблицы не завершая программы - изменений нет. Потом закрываю программу и опять иду в IBExpert и смотрю данные - все изменения внесены. Причем если закрыть программу нестандартным способом (н: Ctrl+F2 IDE) ни каких изменений не вносится. Вот так

> Наталия

Это в каком свойстве?


← →
zacho ©   (2003-04-01 21:36) [8]

Зависит от того, как ты смотришь в IBExpert. Например, если просто нажимаешь "Refresh" при просмотре данных таблицы - можешь и не увидеть изменений, если в IBExpert у тебя установлены параметры транзакций не ReadCommited. Правда, в этом случае ты не увидишь изменений и после закрытия программы.
В общем - почитай на www.ibase.ru про уровни изоляции транзакций.


← →
DenKop ©   (2003-04-01 22:23) [9]


> zacho

Попробую почитать



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
1-54570
Demon_mhm
2003-04-07 03:35
2003.04.17
Как поместить Caption из TListView в MessageBox?


8-54757
SKnot
2003-01-18 01:34
2003.04.17
WMA


7-54926
Пубертанец
2003-02-27 13:57
2003.04.17
Как получить список каталогов на диске?


1-54573
AndrewK
2003-04-04 17:51
2003.04.17
Как скрыть столбец и строку в TStringGrid?


7-54918
IceMan_T
2003-02-19 15:07
2003.04.17
использование ASPI




   Наверх