Главная страница
    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.47 MB
Время: 0.044 c
15-1197323756
@!!ex
2007-12-11 00:55
2008.01.20
Ключ на TD Explorer


15-1197555361
Dennis I. Komarov
2007-12-13 17:16
2008.01.20
MUI


15-1197708759
homm
2007-12-15 11:52
2008.01.20
Помогие устранит пробел в образовании.


15-1197729611
Jade
2007-12-15 17:40
2008.01.20
IP-адреса


6-1179133249
Санек2007
2007-05-14 13:00
2008.01.20
Загрузка изображения с сайта





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский