Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Что видит триггер из своего тела? / 11 сообщений из 11, страница 1 из 1
01.11.2006, 10:46
    #34096477
Pr0teus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что видит триггер из своего тела?
Есть программа на Fox'е, к чему можно достучаться из триггера. Пока получилось только к созданным программой курсорам, ну и таблицам БД.
...
Рейтинг: 0 / 0
01.11.2006, 12:58
    #34097155
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что видит триггер из своего тела?
Pr0teusЕсть программа на Fox'е, к чему можно достучаться из триггера. Пока получилось только к созданным программой курсорам, ну и таблицам БД.

К чему угодно. А тебе к чему надо?
...
Рейтинг: 0 / 0
01.11.2006, 13:28
    #34097322
Pr0teus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что видит триггер из своего тела?
Мне надо определить какая прога работает с базой, и в зависимости от оэтого производить различные действия. Без использования настроечных таблиц.
...
Рейтинг: 0 / 0
01.11.2006, 13:47
    #34097439
LeKo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что видит триггер из своего тела?
Pr0teusМне надо определить какая прога работает с базой

SYS(16) не подойдет?
...
Рейтинг: 0 / 0
01.11.2006, 14:20
    #34097604
Pr0teus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что видит триггер из своего тела?
А курсор-заглушка для этих целей подойдет???
...
Рейтинг: 0 / 0
01.11.2006, 15:37
    #34097977
LeKo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что видит триггер из своего тела?
to Pr0teus
Видимо ответит тот, кто представляет что такое загадочный "курсор-заглушка" и какое отношение он имеет к вашему триггеру
...
Рейтинг: 0 / 0
01.11.2006, 15:53
    #34098066
Pr0teus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что видит триггер из своего тела?
Курсор-заглушка - это просто курсор, который создается в самом начале программы, например cur_global_.

В теле триггера производиться проверка на его существование
IF(USED('cur_global_')) THEN ... ENDIF
Так я узнаю, что работаю из определенной проги, и следовательно триггер навешенный на таблицу идет по определенной ветке, заданной для данной программы.
...
Рейтинг: 0 / 0
01.11.2006, 16:53
    #34098350
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что видит триггер из своего тела?
Триггер, поведение которого зависит не от содержимого базы данных, а от подключенного клиента кажется мне бессмыслицей. Это уже не триггер, а что-то совсем другое.
...
Рейтинг: 0 / 0
01.11.2006, 17:12
    #34098454
Pr0teus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что видит триггер из своего тела?
Эта, с вашего позволения, бессмыслица обретает совершенно другой смысл, если вы работаете с Fox Pro 6 через ADO.
Возмите и сделайте в триггере обычную выборку SELECT field FROM mytable INTO ARRAY myarr, мало ли для чего она там нужна. Прицепите этот триггер к таблице на вставку, мод. и удаление. Подключитесь с помощью ADO, например, из приложения написанного на VB. И проведите 10000 вставок новых записей, а пар-но следите за используемой памятью. Вас должен ожидать большой сюрприз.

Вопрос стоял в том, могу ли я так проверять, а именно по наличию курсора.
...
Рейтинг: 0 / 0
01.11.2006, 18:50
    #34098857
ORAselect
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что видит триггер из своего тела?
Если у Вас приложение реализовано как объект, тогда получите имя объекта, если приложения разные, объявляйте во всех глобальную переменную, инициализированную именем программы и читайте ее когда требуется.
...
Рейтинг: 0 / 0
01.11.2006, 18:56
    #34098876
Pr0teus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что видит триггер из своего тела?
Спасибо за совет.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Что видит триггер из своего тела? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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