Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.01.10;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.01 c
1-28502
Серега
2001-12-16 19:01
2002.01.10
I/O Error 103 и подавление системного сообщения.


7-28547
harisma
2001-09-24 15:14
2002.01.10
Открытие и работа с портами в Win2000


1-28510
USAtyj
2001-12-21 12:56
2002.01.10
AV при вызове HeapAlloc


1-28449
Knyaz17
2001-12-21 11:47
2002.01.10
Как наследовать метод не родителя, а родителя родителя?


6-28513
dimen
2001-10-15 02:19
2002.01.10
исходник копмпоненты http или как организовать его...