http://expert.csdn.net/Expert/topic/1862/1862512.xml?temp=.1690332
interbase在存储过程、触发器中允许使用post_event来帮助我们解决上述问题。所谓事件,实际就是一个自定义的消息标识,用以实现服务器与客户端的异步通信。使用事件的方法是:在存储过程或触发器中用post_event("xxxxx")定义并向interbase的消息管理队列添加注册消息,这是服务器端。在客户端,首先注册相应的消息,然后当服务器端投寄了消息之后,客户端对该消息作出相应的反应。需要注意的是,如果服务器端发起了多个相同的消息,那么服务器只向客户端投寄一个消息而不是将所有这些消息全部投寄给客户端。如果你使用delphi的IBX编写客户端
的话,就可以很方便地使用TIBevent组件进行消息处理。 我现在想问如果不使用TIBevent组件如何进行消息处理!
我是想在一个表有新纪录产生的时候,通过触发器发出一个消息,来让程序现实这个表的内
容我我定义了一个触发器
CREATE TRIGGER PRODUCETRIGGER1 FOR PRODUCE AFTER INSERT POSITION 0 AS
BEGIN
post_event'order insert';
END
发出一个消息,如何截获interbase服务器的消息,用TIBevent组件可以做到,我现在想如何不用TIBevent组件做到。
interbase在存储过程、触发器中允许使用post_event来帮助我们解决上述问题。所谓事件,实际就是一个自定义的消息标识,用以实现服务器与客户端的异步通信。使用事件的方法是:在存储过程或触发器中用post_event("xxxxx")定义并向interbase的消息管理队列添加注册消息,这是服务器端。在客户端,首先注册相应的消息,然后当服务器端投寄了消息之后,客户端对该消息作出相应的反应。需要注意的是,如果服务器端发起了多个相同的消息,那么服务器只向客户端投寄一个消息而不是将所有这些消息全部投寄给客户端。如果你使用delphi的IBX编写客户端
的话,就可以很方便地使用TIBevent组件进行消息处理。 我现在想问如果不使用TIBevent组件如何进行消息处理!
我是想在一个表有新纪录产生的时候,通过触发器发出一个消息,来让程序现实这个表的内
容我我定义了一个触发器
CREATE TRIGGER PRODUCETRIGGER1 FOR PRODUCE AFTER INSERT POSITION 0 AS
BEGIN
post_event'order insert';
END
发出一个消息,如何截获interbase服务器的消息,用TIBevent组件可以做到,我现在想如何不用TIBevent组件做到。
解决方案 »
- 如何将图片转换成字符串,并保存到oracle9i blob字段中,并能正确读出?????
- 如何把dbgrid的数据导成word
- 谁能给个dephi6.0的下载地址
- imageen使用中的内存问题
- 咋做?谢谢
- delphi 程序 手动打包
- 有没有办法可以去掉Delphi6的平台警告信息!
- 在a表中,有id字段,其值分别为5,7,9,11,23等,如何使id按照任何要求的顺序显示,如:显示顺序为:9,23,7,5,11.且要对id进行distinct和分组.
- 我DOWN了一个ado的补丁程序,安装需要序列号,我找不到,谁可以告诉我,我用的是DELPHI5
- DELPHI中改变屏幕分辨率只是改变局部的大小,能不能象WINDOW中的桌面属性那样改变分辨率?
- ?向高手请教:如何在stringgrid的一个cell中输入多行文本?
- 请教高人prardox数据库的导出导入问题
学习ing ……
搬个凳子坐着
学习ing ……
哈哈!
2. 当然了,不用TIBEvent也还可以用InterBase的API,不过那就很麻烦了。
关注ing