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




Вниз

Выполнить 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 там внизу




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




Наверх





Память: 0.72 MB
Время: 0.022 c
1-28505           ctapik-net            2001-12-23 09:44  2002.01.10  
Как массив типа Array Of Array Of String сохранить в TMemoryStream и обратно?


7-28546           Riman                 2001-06-01 09:33  2002.01.10  
Сканер штрих кода


14-28539          FoRk                  2001-11-10 19:06  2002.01.10  
Народ, поддержите начинающий сайт http://makeitso.vov.ru


6-28517           CraSci                2001-10-16 15:18  2002.01.10  
Upload файлов через веб-интерфейс.


1-28512           MaXimka               2001-12-21 17:12  2002.01.10  
Как узнать текущее разрешение экрана?