Главная страница
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.02 c
1-1192631833
Циркуль
2007-10-17 18:37
2008.01.20
Как должна работать удаленная отладка ?


15-1197749797
unknowing
2007-12-15 23:16
2008.01.20
UML. Опыт получения заданий от непрограммистов.


2-1197973757
Kolan
2007-12-18 13:29
2008.01.20
Что возвращает функция EditConnectionString?


11-1182527657
danger
2007-06-22 19:54
2008.01.20
Проблемы с KOLTrackbar


2-1198135098
LexXL
2007-12-20 10:18
2008.01.20
независимое окно