Russian Qt Forum

Qt => Базы данных => Тема начата: sharkerr от Апрель 18, 2009, 14:43



Название: Триггеры и MS SQL Server 2000
Отправлено: sharkerr от Апрель 18, 2009, 14:43
Возникла такая проблема: имеется написанный триггер в MS SQL Server 2000. У этого триггера есть имя как вызвать этот триггер по его имени в Qt? Что та не как не пойму как это сделать?  ???


Название: Re: Триггеры и MS SQL Server 2000
Отправлено: Rcus от Апрель 18, 2009, 15:46
/*пытается вспомнить диалект T-SQL*/
А триггеры разве не должны быть привязаны к определенным событиям и вызываться сами? Типа для сохранения для C из слова ACID


Название: Re: Триггеры и MS SQL Server 2000
Отправлено: lit-uriy от Апрель 18, 2009, 17:28
помоему ни в какой БД тригеры нельзя вызвать произвольно, только по внутреннему событию БД.


Название: Re: Триггеры и MS SQL Server 2000
Отправлено: sharkerr от Апрель 18, 2009, 17:37
Ни у кого примерчика небольшого нет?


Название: Re: Триггеры и MS SQL Server 2000
Отправлено: WW от Апрель 18, 2009, 18:15
Триггер на какое событие?


Название: Re: Триггеры и MS SQL Server 2000
Отправлено: sharkerr от Апрель 18, 2009, 18:59
Триггер на какое событие?
Да ну впринципе на любое, просто не как не соберу все воедино, как все это надо правильно сделать...


Название: Re: Триггеры и MS SQL Server 2000
Отправлено: lit-uriy от Апрель 18, 2009, 21:39
2 sharkerr, ты определенно непонимаешь о чём говоришь. Тригер нельзя вызвать руками. Он автоматически вызывается в нутри БД, без твоего ведома. Например, по событию "До вставки" данных в таблицу или "После обновления" таблицы.

Вызвать руками можно только "Хранимую Процедуру"