首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

sql触发器如何返回信息给vb

2012-01-20 
sql触发器怎么返回信息给vb?我建立一个触发器:在插入或更新订单的时候,检查订单相应的合同,如果合同的余额

sql触发器怎么返回信息给vb?
我建立一个触发器:在插入或更新订单的时候,检查订单相应的合同,如果合同的余额大于该订单的金额时,则插入或更新成功,否则则返回一条提示:合同余额不足,请问这个怎么实现?插入或更新订单是在程序里完成的,

[解决办法]
恩,试了下的确可以...只要在程序中捕捉错误就可以了,测试代码:

SQL code
--在Nprthwind中生成一个触发器:CREATE TRIGGER cust_insupdON customersFOR INSERT, UPDATEASDECLARE @@Cnt intSELECT @@Cnt = count(*) FROM customersIF (@@Cnt > 10) BEGIN   RAISERROR ('表中数据大于10,不能更新', 16, 1)   ROLLBACK TRANSACTIONEND 

热点排行