Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.088 c
15-1197555361
Dennis I. Komarov
2007-12-13 17:16
2008.01.20
MUI


2-1197905519
andreoman
2007-12-17 18:31
2008.01.20
перебор форм в прилодении


15-1196653587
Думкин
2007-12-03 06:46
2008.01.20
Головоломки профессора Головоломки. Гершензон


3-1189665566
Quart
2007-09-13 10:39
2008.01.20
Exception EPrinter


2-1197983229
ProgRAMmer Dimonych
2007-12-18 16:07
2008.01.20
Наверное, не так ищу (о HFILE)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский