检查存储过程是否插入记录

时间:2011-02-12 17:55:32

标签: vb.net stored-procedures

我已编写存储过程,我首先检查特定记录是否重复超过三次,如果是,则不应插入新记录,否则应将记录插入数据库。

现在在if条件中我有插入查询,现在我想知道我应该怎么知道插入查询是否成功触发。因为如果IF语句失败它不会执行插入查询,我应该在else语句中写什么,以便我可以知道是否执行了插入查询。

我使用VB.Net作为前端...请告诉我如何能够知道插入查询是否被触发的条件。

此致 Abbas Elecrticwala

1 个答案:

答案 0 :(得分:1)

您可以根据插入返回一个位值。像

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检查结果,你会知道取决于比特值。