Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Базы";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
8-54761
Pat
2003-01-08 02:50
2003.04.17
MediaPlayer


7-54933
volk
2003-02-16 19:11
2003.04.17
Как получить Product ID


1-54549
anbezr
2003-04-04 10:35
2003.04.17
Изменение св-ва Parent


14-54866
VEG
2003-04-01 23:00
2003.04.17
JPG -> TGA


3-54466
Andy
2003-03-28 16:04
2003.04.17
Как програмно добавить поле в уже существующую DBF таблицу





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский