Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.01.20;
Скачать: 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 вся ветка

Текущий архив: 2008.01.20;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.016 c
1-1192557712
dRake
2007-10-16 22:01
2008.01.20
Browsing paths в BDS 2006


15-1197653273
kaif
2007-12-14 20:27
2008.01.20
Вино vs водка


15-1197504416
No_Dead
2007-12-13 03:06
2008.01.20
А работает ли математика?:) (в частности ИО)


15-1197917123
Катунов Юрий
2007-12-17 21:45
2008.01.20
Библиотека vcl70.bpl и компоненты с Quick Reports


15-1197464538
em240
2007-12-12 16:02
2008.01.20
Автоматизация установки служб в рамках домена.