проверка, вставлена ​​ли хранимая процедура записи - PullRequest
0 голосов
/ 12 февраля 2011

Я написал хранимую процедуру, где я сначала проверяю, повторяется ли запись для конкретной записи более трех раз, если да, он не должен вставлять новую запись, иначе он должен вставлять запись в базу данных.

теперь в условии if у меня есть запрос на вставку, теперь я хочу знать, как мне узнать, успешно ли сработал запрос на вставку или нет. потому что, если оператор IF терпит неудачу, он не будет выполнять запрос вставки, и что я должен написать в операторе else, чтобы я мог узнать, был ли выполнен запрос вставки или нет.

Я использую VB.Net в качестве внешнего интерфейса ... Скажите, пожалуйста, условие, как я могу узнать, запущен запрос вставки или нет.

С уважением Abbas Elecrticwala

1 Ответ

1 голос
/ 12 февраля 2011

вы можете вернуть битовое значение в зависимости от вставки. как

create proc myproc
-- your variables here
as
begin
if (your condition )
begin
your insert query
select '1'
end
else
begin
select '0'
end
end

вы можете проверить результат в vb, и вы узнаете в зависимости от значения бита.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...