Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Simkas
0 / 0 / 0
Регистрация: 05.06.2015
Сообщений: 6
1

Вызов триггера, созданного в SQL Server, в Visual Studio

05.06.2015, 12:42. Просмотров 1109. Ответов 6
Метки нет (Все метки)

Здравствуйте! Подскажите, пожалуйста, как использовать триггер, созданный в SQL Server, в Visual Studio? У меня БД создана в SQL Server, я с помощью Visual Studio подключаюсь к той БД и создаю формы, запросы, хранимые процедуры... А вот с созданием триггера проблемка возникла...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2015, 12:42
Ответы с готовыми решениями:

Visual Studio и Server Management Studio не видит SQL сервер
Здравствуйте, собственно вся проблема в заголовке. При попытке создать бд в студии через...

Visual studio и SQL server
У меня задание: организовать заказ блюд из БД для пользователя. (БД - SQL server 2008 R2)...

Visual Studio не видит SQL server
Добрый день уважаемые форумчане. Собственно проблема в следующем: Скачал и установил с сайта...

Visual Studio & SQL Server
Создал интерфэйс(windows forms C#) на основе базы данных созданной в SQL Server... Как сделать...

Подключение Visual Studio к SQL Server
Как подключить Visual Studio к SQL Server через запрос SqlConnection? Пересмотрел очень много...

6
Grossmeister
Модератор
3511 / 2545 / 444
Регистрация: 21.01.2011
Сообщений: 11,120
05.06.2015, 12:51 2
Цитата Сообщение от Simkas
как использовать триггер
А вот с созданием триггера проблемка возникла...
Так создать или использовать?
0
Simkas
0 / 0 / 0
Регистрация: 05.06.2015
Сообщений: 6
05.06.2015, 12:52  [ТС] 3
Использовать) Он уже создан в SQL Server!
0
Grossmeister
Модератор
3511 / 2545 / 444
Регистрация: 21.01.2011
Сообщений: 11,120
05.06.2015, 12:56 4
Цитата Сообщение от Simkas Посмотреть сообщение
Использовать
Так триггер, в отличие от процедуры, явно не вызывается. Он срабатывает на определенное событие, например, на вставку строки. Т.е. если выполнить INSERT на эту таблицу, он и сработает. На какое событие триггер у тебя, знаешь только ты.
0
Simkas
0 / 0 / 0
Регистрация: 05.06.2015
Сообщений: 6
05.06.2015, 13:02  [ТС] 5
У меня триггер на вставку)
Просто при добавлении на форме в таблицу, для который создан триггер, Visual Studio выдает ошибку:
Необработанное исключение типа "System.Data.SqlClient.SqlException" в W.exe
Дополнительные сведения: Транзакция завершилась в триггере. Выполнение пакета прервано.

Добавлено через 41 секунду
При добавлении данных в таблицу на форме)
0
Grossmeister
Модератор
3511 / 2545 / 444
Регистрация: 21.01.2011
Сообщений: 11,120
05.06.2015, 13:26 6
Цитата Сообщение от Simkas Посмотреть сообщение
Транзакция завершилась в триггере
Надеюсь, у тебя в триггере нет COMMIT?
0
Simkas
0 / 0 / 0
Регистрация: 05.06.2015
Сообщений: 6
05.06.2015, 13:28  [ТС] 7
Нет, нет такого
0
05.06.2015, 13:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2015, 13:28

Редактирование таблиц в БД MS SQL Server из Visual Studio
Уважаемые форумчане. Прошу помощи в решении следующей проблемы: в MS SQL Server есть БД, где...

Соединение Visual studio c SQL server express 2012
Обращаюсь с надеждой найти решение проблемы, с которой я столкнулся. Ситуация: Установил SQL...

Visual Studio + SQL Server: создание переносного приложения
есть приложение на visual studio 2012, которое через binding source и dataset использует базу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru