0

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

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

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

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

4

2 回答 2

1

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

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

于 2012-04-30T18:30:42.413 回答
1

您可以在 sql server 中注册 Sqldependency。

请参阅Sql Server 2008 的更改通知

http://www.codeproject.com/Articles/12335/Using-SqlDependency-for-data-change-events

于 2012-04-24T11:41:23.777 回答