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

Вниз

не понимаю как сделать, где ошибка   Найти похожие ветки 

 
belmol   (2009-05-20 10:30) [0]

нужно фиксировать с какого ip внесены последние изменения в каждую строку таблицы. Может я вообще чтото не то делаю...
вот тело триггера:
AS
begin
 /* Trigger text */
 new.date_change = current_date;
   new.time_change = current_time;
   new.ip = (SELECT RDB$GET_CONTEXT("SYSTEM","CLIENT_ADDRESS") FROM RDB$DATABASE);

end
не хочет и все вот что выдает подскажиите как побороть

Column does not belong to referenced table.
Dynamic SQL Error.
SQL error code = -206.
Subselect illegal in this context.


 
Sergey13 ©   (2009-05-20 10:44) [1]

А select into не решит проблему?


 
Romkin ©   (2009-05-20 10:58) [2]

SELECT RDB$GET_CONTEXT("SYSTEM","CLIENT_ADDRESS")
FROM RDB$DATABASE
INTO NEW.IP;


 
Виталий Панасенко   (2009-05-20 11:33) [3]

а просто присвоить не пробовал?
new.ip = rdb$get_context("SYSTEM", "CLIENT_ADDRESS");



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
4-1212458021
kroenen
2008-06-03 05:53
2009.07.12
Народ если кто в теме помогите плз найти хэндл АдресБара в Опере


2-1242827993
evgenij
2009-05-20 17:59
2009.07.12
Даные изменились с последнего времени


4-1212599714
Alex
2008-06-04 21:15
2009.07.12
Как расположить форму по центру экрана?


2-1242709063
Rimdus
2009-05-19 08:57
2009.07.12
TAdoConnection в DLL


2-1242854888
Xar
2009-05-21 01:28
2009.07.12
обращение к динамическому полю в БД