Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.07.12;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.004 c
15-1241778394
PROgrammist
2009-05-08 14:26
2009.07.12
Ошибка при запуске Delphi.


8-1195059532
Боб
2007-11-14 19:58
2009.07.12
SoundRecorder A.Galilov


15-1241855353
Riply
2009-05-09 11:49
2009.07.12
Guav, с днем рожденья !


15-1241814604
Юрий
2009-05-09 00:30
2009.07.12
С днем рождения ! 9 мая 2009 суббота


15-1241728204
Юрий
2009-05-08 00:30
2009.07.12
С днем рождения ! 8 мая 2009 пятница





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский