![]() |
|
![]() ![]() ![]() |
|
lamravas |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 23.1.2008 Репутация: нет Всего: нет |
Как использовать в Дельфи триггер.
Ну т.е. куда его вписать и т.п. Есть библиотека компонентов MSSDAC |
|||
|
||||
Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 23 Всего: 54 |
из делфи ты его можеш только создать включить или выключить выполняя обычные запросы с помощью query
CREATE OR ALTER TRIGGER <дальше хелп читайте> -------------------- Кольцов Виктор Владимирович |
|||
|
||||
lamravas |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 23.1.2008 Репутация: нет Всего: нет |
т.е. как я понял мне просто запихать этот запрос в обычный query, типо адо query?? с чем этот гуэри связать??
|
|||
|
||||
Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 23 Всего: 54 |
с базой строку конекта настроить и выполнять запросы к базе -------------------- Кольцов Виктор Владимирович |
|||
|
||||
lamravas |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 23.1.2008 Репутация: нет Всего: нет |
вот написал триггер по книге "Полное руководство SQL" а он не работает что не так то?
create trigger inserts on jobs for update as if (@@rowcount=1) begin insert collection set inv_id=inserted.invnum from jobs, inserted end Принцип работы триггера: если в таблице jobs изменено значение invnum то в таблице сollection добавить строку где inv_id=invnum но триггер не работает, в чем проблема где ошибка. Как правильнее реализовать?? |
|||
|
||||
Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 23 Всего: 54 |
что значит не работает? я бы вот так сделал то что ты хочеш
ps: для firebird Это сообщение отредактировал(а) Frees - 7.8.2008, 08:47 -------------------- Кольцов Виктор Владимирович |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |