读书人

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

发布时间: 2012-01-20 18:53:53 作者: rapoo

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 

读书人网 >VB

热点推荐