罗
罗子
Unregistered / Unconfirmed
GUEST, unregistred user!
在SQL Server 表中有如下触发器:
CREATE TRIGGER jhd_delete ON 进货单 FOR DELETE AS
IF EXISTS(SELECT * FROM DELETED WHERE 流水号 LIKE '01')
BEGIN
RAISERROR('不能删除流水号为01的记录!',10,1)
ROLLBACK TRANSACTION
END
GO
问题:
在Delphi中使用ADOtable1组件的 DELETE 方法来删除记录时,如果删除到了流水号为 01 的记录.
请问如何才能把SQL Server触发器中的 RAISERROR 语句的内容在Delphi 中提示用户?
CREATE TRIGGER jhd_delete ON 进货单 FOR DELETE AS
IF EXISTS(SELECT * FROM DELETED WHERE 流水号 LIKE '01')
BEGIN
RAISERROR('不能删除流水号为01的记录!',10,1)
ROLLBACK TRANSACTION
END
GO
问题:
在Delphi中使用ADOtable1组件的 DELETE 方法来删除记录时,如果删除到了流水号为 01 的记录.
请问如何才能把SQL Server触发器中的 RAISERROR 语句的内容在Delphi 中提示用户?