【问题标题】:How to update dataset on updating database如何在更新数据库时更新数据集
【发布时间】:2012-04-23 21:59:31
【问题描述】:

我有一个集中式数据库和 2 个(或超过 2 个)可以访问它的用户同时工作。当 USER1 登录数据库中的所有数据时,都会将数据输入数据集,并且用户使用该数据集获取数据。现在位置表有 5 个条目/位置名称。同时 USER2 将位置(芝加哥)添加到数据库。现在我想访问 USER1 系统中的新位置(芝加哥)。

我需要为此使用触发器吗?或者我应该尝试线程?

如果这不是操作应用程序的可行方式,请告诉我。欢迎提供任何其他相关信息。

我没有足够的知识来理解这一切,而且我正在经历所有这些技巧、技术和概念的学习阶段。对不起,如果这是一个愚蠢的问题。

【问题讨论】:

  • 什么锁?锁定线程或 sql。请您再详细说明一下。

标签: c# .net dataset


【解决方案1】:

在客户端之间定义基于数据库的依赖关系,客户端可以订阅数据库,以便在数据更改时通知其所有依赖关系。它被称为 sqldependency 通知,它使用服务代理。检查链接。

http://www.codeproject.com/Articles/144344/Query-Notification-using-SqlDependency-and-SqlCach

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2017-03-04
    • 2018-04-05
    • 2011-02-10
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多