Главная страница
    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.45 MB
Время: 0.004 c
2-1242895540
kyn66
2009-05-21 12:45
2009.07.12
Ошибка в SQL-запросе


2-1242740449
Dmitry
2009-05-19 17:40
2009.07.12
Передача пакетов


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


2-1242884041
Int23
2009-05-21 09:34
2009.07.12
Не работает Cocreateinstance


2-1242924098
Чипырик
2009-05-21 20:41
2009.07.12
Как получить год





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский