Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 当表非空时从SQL Server接收自动通知_Sql Server_Com_Activex_Dataflex - Fatal编程技术网

Sql server 当表非空时从SQL Server接收自动通知

Sql server 当表非空时从SQL Server接收自动通知,sql-server,com,activex,dataflex,Sql Server,Com,Activex,Dataflex,我想使用SQL Server表作为操作队列。因此,每当表不为空时,我希望向我的应用程序发送某种通知,以避免不断轮询数据库。VDF依赖于使用Win 32 API或COM/ActiveX的标准调用约定。另一个对我有效的解决方案是,在表非空时运行一个exe文件 SQL Server中是否有可以在此处使用的事件?您将如何引导这样一个事件供VDF使用(如上所述)?您可以使用插入触发器,可能会将行直接发送到新消息传入时应用程序侦听事件的位置 这里是一个,这里是 还有,基本上只是为您进行轮询。您将如何引导这样

我想使用SQL Server表作为操作队列。因此,每当表不为空时,我希望向我的应用程序发送某种通知,以避免不断轮询数据库。VDF依赖于使用Win 32 API或COM/ActiveX的标准调用约定。另一个对我有效的解决方案是,在表非空时运行一个exe文件


SQL Server中是否有可以在此处使用的事件?您将如何引导这样一个事件供VDF使用(如上所述)?

您可以使用插入触发器,可能会将行直接发送到新消息传入时应用程序侦听事件的位置

这里是一个,这里是

还有,基本上只是为您进行轮询。

您将如何引导这样的事件供VDF使用

如何连接到VDF取决于您是否希望VDF应用程序中发生可见的事情,或者您是否只想在VDF中触发一个过程

如果是后者,我建议您使用Webapp来提供此功能。VDF(大约10个以上的版本)内置了web开发,提供SOAP接口来做任何你想做的事情都很简单

{ Published = True  }
{ Description = "Test the service is alive - returns 'Hello World'"  }
Function HelloWorld Returns String
    Function_Return "Hello World"
End_Function
如果是前者,那么不用担心每隔几秒钟左右使用计时器对象轮询数据库。您会发现代码更“dataflex”,性能影响微不足道

但是,MSMQ有一个开源的VDF库,可以在..


最后,数据访问新闻组是VisualDataFlex支持的最佳场所。用于搜索历史新闻组,并访问news.dataaccess.com(使用您选择的NNTP客户端)发布和回答问题

回答得很好!我应该可以用这个。