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

Вниз

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

 
StriderMan ©   (2007-07-16 15:01) [0]

как по русски написать?

в коде делается COMMIT для большущей транзакции, который надо обернуть записью в лог. никак не могу придумать как это по русски правильно написать


 
Ega23 ©   (2007-07-16 15:03) [1]

Завершение/Откат


 
Карелин Артем ©   (2007-07-16 15:03) [2]

Подтверждение транзакции


 
StriderMan ©   (2007-07-16 15:05) [3]

log("Начало подтверждения транзакции")
Commit
log("Окончание подтверждения транзакции")

как-то кривовато


 
clickmaker ©   (2007-07-16 15:11) [4]

begin tran " накат
commit " фиксируем транзакцию
rollback " откат


 
StriderMan ©   (2007-07-16 15:19) [5]


>  " накат

може сразу "ну... поехали!" :)


> commit " фиксируем транзакцию

фишка в том что записать надо ДО и сразу ПОСЛЕ - чтоб время зафиксировать


 
Гостикк   (2007-07-16 15:26) [6]

StriderMan ©   (16.07.07 15:05) [3]

Нормально. Русские фразы часто кривоваты.


 
Panel   (2007-07-16 15:32) [7]

try
 Log("Начало подтверждения транзакции");
 Commit;
 Log("Транзакция успешно подтверждена");
except
 on E: Exception do
 begin
   Log("Ошибка подтверждения транзакции: " + E.Message);
   raise;
 end;
end;


 
Гостикк   (2007-07-16 15:35) [8]

Log("Начало подтверждения транзакции");
try
Commit;
except
on E: Exception do
begin
  Log("Ошибка подтверждения транзакции: " + E.Message);
  raise;
end;
end;
Log("Транзакция успешно подтверждена");


 
clickmaker ©   (2007-07-16 15:36) [9]


> фишка в том что записать надо ДО и сразу ПОСЛЕ

log("Фиксация - начало");
commit;
log("Фиксация - сделано");

log("Фиксация - ошибка: " + e.Message);


 
clickmaker ©   (2007-07-16 15:37) [10]

PS. Ах какая проблема... мне б такую :)


 
Panel   (2007-07-16 15:38) [11]

clickmaker ©   (16.07.07 15:37) [10]

+10


 
Panel   (2007-07-16 15:47) [12]

Гостикк   (16.07.07 15:35) [8]

Ну уж если процесс логирования может вызывать исключения, то я умываю руки...

P.S. Имхо, лог не должен выкидывать наружу исключений.


 
Гостикк   (2007-07-16 15:53) [13]

Ошибка при выполнении Log("Начало подтверждения транзакции") не должна перехватываться как "Ошибка подтверждения транзакции: ".


 
Panel   (2007-07-16 16:11) [14]

Ошибка при выполнении Log

Её не должно быть по определению...


 
Гостикк   (2007-07-16 16:16) [15]

Panel   (16.07.07 16:11) [14]

Ну и что? Давайте все не завершающиеся исключением операторы до и после COMMIT пихать в try except? И при этом еще и молиться, что нам потом не понадобится бросать исключение из этих процедур?


 
Panel   (2007-07-16 16:45) [16]

Беспредметно...


 
Гостикк   (2007-07-16 16:49) [17]

Panel   (16.07.07 16:45) [16]

LMD



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

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

Наверх




Память: 0.5 MB
Время: 0.029 c
8-1162773834
OlDirtyBastard
2006-11-06 03:43
2007.08.12
TChart


3-1177506771
Jacks
2007-04-25 17:12
2007.08.12
Select


4-1172308669
plotn
2007-02-24 12:17
2007.08.12
Встроить элемент в shell-popup menu


15-1184238783
Megabyte
2007-07-12 15:13
2007.08.12
Правила формирования xml-файлов


2-1184093695
Ivolg
2007-07-10 22:54
2007.08.12
Вывести Hint в определенных координатах