【问题标题】:using two sqldependency in one application在一个应用程序中使用两个 sqldependency
【发布时间】:2013-06-08 18:40:12
【问题描述】:

我的 win 应用程序对同一个数据库上的两个表有两个 SqlDependency,但只有一个工作正常(最后一个)。 我猜想使用 SqlDependency.Start(connection, queue Name) 并创建两个单独的队列解决了这个问题,但它产生了这个错误:

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

【问题讨论】:

    标签: sqldependency


    【解决方案1】:

    我发现我的错误,我写道:

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

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

    那么每个 sqldependency 在下一个创建时都已关闭。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-14
      • 2018-08-10
      • 2020-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多