Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / А почему через IBExpert в тригере нельзя... / 14 сообщений из 14, страница 1 из 1
18.01.2012, 09:46
    #37619362
Di_LIne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А почему через IBExpert в тригере нельзя...
... использовать переменную с префиксом NEW. как получателя для INTO ?
Пример:
select first 1 ID from Табля where S=0 into :NEW.ID;

IBExpert ругается на точку в :NEW.ID

Это кому адресовать?
...
Рейтинг: 0 / 0
18.01.2012, 10:04
    #37619385
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А почему через IBExpert в тригере нельзя...
Di_LIneЭто кому адресовать?Себе?
Ты уж определись в переменную ты данные загоняешь или в поле подшефной таблицы, "или трусы надень, или крестик сними".
...
Рейтинг: 0 / 0
18.01.2012, 10:14
    #37619408
Di_LIne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А почему через IBExpert в тригере нельзя...
Ivan_PisarevskyТы уж определись в переменную ты данные загоняешь или в поле подшефной таблицы, "или трусы надень, или крестик сними".
В книжке описаны КОНТЕКСТНЫЕ ПЕРЕМЕННЫЕ NEW. и OLD.
(Мир IB, Москва 2003, стр. 81)
Такшта... В сапогах, трусах, пилотке и пояном ремне. :-)
...
Рейтинг: 0 / 0
18.01.2012, 10:20
    #37619419
maratvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А почему через IBExpert в тригере нельзя...
Di_LIne,

Если "в поле подшефной таблицы", то без двоеточия перед NEW, если переменная, то без точки после NEW.
...
Рейтинг: 0 / 0
18.01.2012, 10:26
    #37619433
Di_LIne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А почему через IBExpert в тригере нельзя...
maratvg... то без точки после NEW.
Так это могут оказаться 2 разных поля: NEW.ID и NEWID в одной табле!
...
Рейтинг: 0 / 0
18.01.2012, 10:29
    #37619440
Di_LIne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А почему через IBExpert в тригере нельзя...
maratvgЕсли "в поле подшефной таблицы", то без двоеточия перед NEW
- Йес, сработало! :)
...
Рейтинг: 0 / 0
18.01.2012, 10:29
    #37619442
maratvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А почему через IBExpert в тригере нельзя...
Di_LInemaratvg... то без точки после NEW.
Так это могут оказаться 2 разных поля: NEW.ID и NEWID в одной табле!

Неа, если поле NEWID, то надо будет писать NEW.NEWID
...
Рейтинг: 0 / 0
18.01.2012, 10:29
    #37619443
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А почему через IBExpert в тригере нельзя...
Di_LIne... использовать переменную с префиксом NEW. как получателя для INTO ?
Пример:
select first 1 ID from Табля where S=0 into :NEW.ID;

IBExpert ругается на точку в :NEW.ID

Это кому адресовать?

ну ты как в первый раз :) :)
если isql хавает то к Хвастунову вестимо
...
Рейтинг: 0 / 0
18.01.2012, 10:33
    #37619450
Di_LIne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А почему через IBExpert в тригере нельзя...
maratvg... если переменная, то без точки после NEW.
не вкуриваю...
Плиз, псевдопримерчик.
...
Рейтинг: 0 / 0
18.01.2012, 12:03
    #37619616
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А почему через IBExpert в тригере нельзя...
Di_LInemaratvgЕсли "в поле подшефной таблицы", то без двоеточия перед NEW
- Йес, сработало! :)Ну а чего сразу говорил? именно про это. так что все вопросы можешь адресовать себе.
...
Рейтинг: 0 / 0
18.01.2012, 12:40
    #37619721
Di_LIne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А почему через IBExpert в тригере нельзя...
Ivan_PisarevskyНу а чего сразу говорил? именно про это. так что все вопросы можешь адресовать себе.
Сразу - тень на плетень наводил: труса, майка, панамка...
Нет, штоп пальцом тыкнуть. :)
...
Рейтинг: 0 / 0
18.01.2012, 12:41
    #37619724
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А почему через IBExpert в тригере нельзя...
Помнится, кто-то не одобрял мой стиль не ставить двоеточия перед переменными в INTO.
...
Рейтинг: 0 / 0
18.01.2012, 12:42
    #37619733
Di_LIne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А почему через IBExpert в тригере нельзя...
WildSeryПомнится, кто-то не одобрял мой стиль не ставить двоеточия перед переменными в INTO.
Слева или справа от знака "="?
...
Рейтинг: 0 / 0
18.01.2012, 12:51
    #37619765
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А почему через IBExpert в тригере нельзя...
Di_LIne,

Ни слева, ни справа.
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / А почему через IBExpert в тригере нельзя... / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]