在一个应用程序中使用两个sqldependency

时间:2013-05-29 09:04:15

标签: sqldependency

我的win应用程序对同一个数据库中的两个表有两个SqlDependency,但只有一个正常工作(最后一个)。 我猜测使用SqlDependency.Start(连接,队列名称)并创建两个单独的队列解决了这个问题,但它犯了这个错误:

“在不提供选项值的情况下使用SqlDependency时,必须在执行添加到SqlDependency实例的命令之前调用SqlDependency.Start()。”

1 个答案:

答案 0 :(得分:0)

我发现了自己的错误,我很沮丧:

SqlDependency.Stop(MYConnectionString); SqlDependency.Start(MYConnectionString)

在每个'MYSqlDependency.AddCommandDependency(MYCommand)'之前

然后每个sqldependency在下一个sqldependency创建时关闭。

相关问题