MS SQL SERVER7中的trigger向delphi 应用程序发消息,怎么实现?(100分)

  • 主题发起人 主题发起人 Mr-cure
  • 开始时间 开始时间
M

Mr-cure

Unregistered / Unconfirmed
GUEST, unregistred user!
最近做个程序,要求客户方向服务器传完数据后,SQLSERVER的
TRIGGER for insert向服务方程序发个消息,对客户方插入的数据进行响应,和分析,怎么实现?
 
我的看法:
在触发器中调用扩展存储过程,向服务器发消息。
但sql server6.5中扩展存储只能在masters库中调用,
不知7.0是否有改进。
 
listen是怎么个概念?能不能讲详细点儿?
 
第一种方法:
在触发器中使用 xp_cmdshell 存储过程,执行命令行,
通知服务器程序,甚至可以再由服务器程序使用 Push 或
其他技术通知客户端程序,这样,无论是通过何种途径
Insert 数据,服务器、客户端都可以知道。
 
如果是IB 可以Exception 程序捕获错误号,SQL Server 不知道了。
 
在TRIGGER中将一数据标记,
你的客户端采用轮询这一数据。
好象能实现。

”如果是IB 可以Exception 程序捕获错误号“
请详细指教。
 
多人接受答案了。
 
后退
顶部