SQLDependencyEx TableChanged Event
本文关键字:Event TableChanged SQLDependencyEx | 更新日期: 2023-09-27 17:56:33
我想首先说我已经一遍又一遍地研究并阅读了dyatchenko的大部分帖子。
当新数据插入数据库表时,我似乎无法触发事件。
SQL 连接字符串:
"Server=Server''instance;DataBase=SQLDependencyExTest;User Id=User;Password=Password;
SQL 数据库名称:"SQLDependencyExTest"
表名称:"dbo.名字" (ID int, Names nvarchar(50))
创建了一个添加了"SqlDependencyEx.cs"的新项目。
private void Form1_Load(object sender, EventArgs e)
{
SqlDependencyEx sqlDependency = new SqlDependencyEx(connectionstr, "SQLDependencyExTest", "dbo.Names");
sqlDependency.TableChanged += Changed;
sqlDependency.Start();
}
private void Changed(object sender, SqlDependencyEx.TableChangedEventArgs e)
{
//Do stuff from e.Data
MessageBox.Show("Fired");
}
我在潜艇Changed
放置了一个断点,它永远不会触发。
如果有人能指出我做错了什么,将不胜感激。
我解决了我的问题。
我删除了数据库并重新创建了它,问题解决了。感谢所有试图提供帮助的人。