【问题标题】:Refreshing a SQL database connection刷新 SQL 数据库连接
【发布时间】:2009-03-15 20:05:59
【问题描述】:

如何在 VB 应用程序中刷新与 SQL Server 2005 的数据库连接,以便每当 SQL 中的数据发生更改时,应用程序都会接收到这些更改?目前,该应用程序仅在重新启动后才能获取更改,这不是我想要的。

【问题讨论】:

  • 您可能没有将您的通道提交到数据库。或者不再运行查询。

标签: sql-server vb.net


【解决方案1】:

您不需要“刷新”数据库连接。如果您的应用程序仅在重新启动后才获取更改,那么您的事务处理存在问题。

【讨论】:

    【解决方案2】:

    您可能没有将您的通道提交到数据库。或者不再运行查询。

    【讨论】:

      【解决方案3】:

      可能不是需要刷新的连接。您的代码中可能有一些东西在应用程序启动时查询一次数据,并且永远不会再次查询数据。你能发布你的代码和你想要做什么吗?

      【讨论】:

        【解决方案4】:

        您的意思是您希望程序中的数据随着 sqlserver 中的数据变化而自动更新吗?我认为你做不到。

        【讨论】:

          【解决方案5】:

          我会从寻找设置事务隔离级别的命令开始

          例如"*设置事务隔离级别 ...*"

          这要么在代码中设置,要么从数据库中默认设置。确定应用运行的隔离级别以及这是否合适。

          Google 命令或查看 SQL Server 联机丛书了解更多详细信息。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2017-07-19
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2017-10-20
            • 1970-01-01
            相关资源
            最近更新 更多