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

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

------解决方案--------------------
恩,试了下的确可以...只要在程序中捕捉错误就可以了,测试代码:
SQL code

--在Nprthwind中生成一个触发器:
CREATE TRIGGER cust_insupd
ON customers
FOR INSERT, UPDATE
AS
DECLARE @@Cnt int
SELECT @@Cnt = count(*) FROM customers
IF (@@Cnt > 10) 
BEGIN
   RAISERROR ('表中数据大于10,不能更新', 16, 1)
   ROLLBACK TRANSACTION
END