只有在数据库中插入新记录时才刷新页面

本文关键字:刷新 新记录 插入 数据库 | 更新日期: 2023-09-27 18:15:58

我想做的是无论何时,一行被插入到数据库表的另一个服务,正在访问数据库的页面应该自动刷新,而不是使用定时器调用来检查,是否有办法做到这一点。
我想在2个不同的数据库,即MS SQL Server 2000和2008.

只有在数据库中插入新记录时才刷新页面

对于SQL 2005及以后的版本,您将使用SQL Server查询通知和c#中的SqlDependency类

这里有一个关于SQL2005以后的教程。

ASP。. Net有SqlCacheDependency,它略有不同,适用于早期版本的SQL和当前版本(它在SQL2000中使用轮询,在SQL2005+中使用服务代理)。因此,在非web应用程序中使用它可能会有困难。