我已编写存储过程,我首先检查特定记录是否重复超过三次,如果是,则不应插入新记录,否则应将记录插入数据库。
现在在if条件中我有插入查询,现在我想知道我应该怎么知道插入查询是否成功触发。因为如果IF语句失败它不会执行插入查询,我应该在else语句中写什么,以便我可以知道是否执行了插入查询。
我使用VB.Net作为前端...请告诉我如何能够知道插入查询是否被触发的条件。
此致 Abbas Elecrticwala
答案 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检查结果,你会知道取决于比特值。