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

Выполнить start transaction commit в процедуре InterBase 6   Найти похожие ветки 

← →
NLO ©   (2001-12-07 12:29) [0]

нужно чтобы при выполнении процедуры, обязательно InterBase 6 вне зависимости от успешность выполнения этой процедуры записать в таблицу журнала кое какие данные.
типа такого

/* Stored procedures */

CREATE PROCEDURE "GET_DOCUMENT"
(
AS
begin
select * from access_mark_pack where user=e.employee
into :local_yesno;
satrt transaction
insert into journal (id, user_action) value (100,"exec")
commit
end


← →
PVR ©   (2001-12-09 17:45) [1]

CREATE PROCEDURE "GET_DOCUMENT"
(
AS
begin
begin
begin
select * from access_mark_pack where user=e.employee
into :local_yesno;
when any do local_yes_no=local_yes_no;
end
insert into journal (id, user_action) value (100,"exec")
end

Или воспользуйся делфей и накатай соответствующий UDF он у тебя при запуске Jornal_udf(id,user_action,100,"exec"); зделает свой запрос к БД который будет явно в другой транзакции или воспользуйся первой страницей сайта http://ib.demo.ru там внизу



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

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



Память: 0.45 MB
Время: 0.004 c
4-28552
Dark_Dan
2001-10-28 16:17
2002.01.10
Хочется быть первым...


14-28544
Abajun
2001-11-16 09:38
2002.01.10
Шифровка


1-28458
Aleksandr
2001-12-21 14:33
2002.01.10
Как корректно уничтожить из дестрактора компоненты ScrollBar


6-28527
PVK
2001-10-16 17:38
2002.01.10
Проблема с получением имени хоста по его адресу


1-28496
SL
2001-12-23 07:30
2002.01.10
Как отсортировать список в ComboBox типа Integer, т.е. 10 после 9 а не наоборот




   Наверх