Вниз
Скачать: CL | DM;

MS SQL Server 2000   Найти похожие ветки 

← →
андр   (2007-12-11 10:51) [0]

Почему несрабатывают тригерры при выполнении операций добавления, обновления запросами.
Т.е. если добовлять чтото вручную или обновлять, тригерры прекрасно работают, если это делать запросами UPDATE, INSERT тригеры не работают. Почему ? С чем это связано ?


← →
Skyle ©   (2007-12-11 10:54) [1]

А что значит "вручную" и что значит "запросами"?


← →
Sergey13 ©   (2007-12-11 10:58) [2]

Подозреваю, что "вручную" это в гриде, а "тригеры" прописаны в событиях датасета.


← →
андр   (2007-12-11 11:00) [3]

Ну когда через mmc концоль в таблицу добавляю чего.. то тригер работает
если делаю например запросом добавление записи например через Q Analyzer то тригер не срабатывает...


← →
андр   (2007-12-11 11:02) [4]


> Sergey13 ©   (11.12.07 10:58) [2]

Да гриде...
т.е. что из этого выходит ?
И как реализовать срабвтывание тригерра при  выполнении запросов up, in, del .... ???


← →
Kolan ©   (2007-12-11 11:07) [5]

> И как реализовать срабвтывание тригерра при  выполнении
> запросов up, in, del &#133 ???

Надо сделать триггеры на сервере.


← →
андр   (2007-12-11 11:12) [6]


> Kolan ©   (11.12.07 11:07) [5]

Вообщето там и делаю...


← →
Kolan ©   (2007-12-11 11:14) [7]

> Вообщето там и делаю&#133

Тогда я не понял ответ на [2].

Триггеры придется показать&#133 :)


← →
ЮЮ ©   (2007-12-11 11:20) [8]

> Да гриде...
> т.е. что из этого выходит ?
> И как реализовать срабвтывание тригерра при  выполнении
> запросов up, in, del .... ???


А откуда такая уверенность, что они не сработали? Что в них делается?


← →
андр   (2007-12-11 11:26) [9]


> ЮЮ ©   (11.12.07 11:20) [8]

При срабатывании тригерра запись которую я вставляю должна помещатся еще в одну таблицу... Так вот если я вставляю запись "вручную" то тогда все работает запись помещается в другую таблицу, но если же мне сделать INSERT- ом запись не помещается во вторую таблицу...


← →
ЮЮ ©   (2007-12-11 11:29) [10]

> [9] андр   (11.12.07 11:26)

Текст триггера покажещь? И запроса на вставку?
Может тот запрос принципиально отличается от того, что шлется на сервер при редактировании в гриде и это принципиально влияет на поведение триггера?


← →
Sergey13 ©   (2007-12-11 11:31) [11]

> [9] андр   (11.12.07 11:26)

Ты можешь еще даже стихами описывать свои проблемы. Но нагляднее кода (серверного и из приложения) вряд ли получится.


← →
андр   (2007-12-11 11:34) [12]

ща


← →
андр   (2007-12-11 11:41) [13]

Все прошу прощения ребят... Все отлично работает, ошибка была в тексте тригерра, rollback, commit и т.д.  думаю понятно....
Вопрос снят...


← →
Kolan ©   (2007-12-11 11:43) [14]

> ошибка была в тексте тригерра

Ну хорошо.


← →
Sergey13 ©   (2007-12-11 11:45) [15]

> [13] андр   (11.12.07 11:41)
> ошибка была в тексте тригерра, rollback, commit и т.д.  думаю понятно....
У тебя rollback, commit в тексте тригера?


← →
андр   (2007-12-11 13:48) [16]


> Sergey13 ©   (11.12.07 11:45) [15]

Да а что?


← →
Sergey13 ©   (2007-12-11 13:54) [17]

> [16] андр   (11.12.07 13:48)

Я конечно не спец в MS SQL Server, но по логике работы с БД это, ИМХО, похоже на самоубийство.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.016 c
2-1198274701
Angi
2007-12-22 01:05
2008.01.20
Не могу сделать никак


15-1197384326
TUser
2007-12-11 17:45
2008.01.20
Копирование установленной копии Windows


1-1192557712
dRake
2007-10-16 22:01
2008.01.20
Browsing paths в BDS 2006


2-1197996711
new_user )
2007-12-18 19:51
2008.01.20
недопонимаю...


8-1172655767
DevilDevil
2007-02-28 12:42
2008.01.20
Проиграть OGG.




   Наверх