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

Вниз

Transaction IBase   Найти похожие ветки 

 
Spell   (2003-01-27 21:00) [0]

Как в БДЕ стартануть свою транзакцию? Database.StartTransaction не работает, говорит, что транзакция уже стартовала. По докам так оно и есть: БДЕ стартует транзакцию неявно, и автокоммитит. Так как все таки стартануть ее?


 
Sergey Masloff   (2003-01-27 22:09) [1]

Если у тебя открыт датасет то транзакция уже автоматически стартована BDE. Так что делай StartTransaction пока датасеты не открыты... Если так уж хочется.


 
Alexandr ©   (2003-01-28 07:08) [2]

ой, а почему у меня при открытых датасетах StarTTransaction работает?
Вот второй раз нельзя это да... Но один раз можно...


 
AlexSerp ©   (2003-01-28 16:50) [3]

Spell, похоже ты стартуешь после того как начал редактирование.
Если происходит просто чтение, то на редактирование можно перед изменениями запускать транзакцию (с БДЕ даже нужно, т.к. никому не известно когда произойдет Commit, ну разве что призакрытии проги точно произойдет).

Саня


 
kaif ©   (2003-01-28 18:00) [4]

Я всегда использую в паре:

if InTransaction then Commit;
StartTransaction;



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
1-38288
RayRom
2003-02-05 18:47
2003.02.13
ValueList филтрация ввода на поле!!!


14-38508
stim
2003-01-28 12:11
2003.02.13
Нужна процедура , что-то вроде CopyFile(fromFile,ToFile: stirng);


14-38512
Mihas
2003-01-28 14:25
2003.02.13
ВНИМАНИЕ ВСЕМ !!! ТРОЯН !!!


9-38006
VitGun
2002-09-02 20:03
2003.02.13
Изометрический движок


3-38112
alxx
2003-01-28 11:38
2003.02.13
Что бы это значило?