想实现这样一个功能
就是当数据表"TABLE1"内的记录发生变化时(后);C#程序进行及时响应,反映这个变化?
能使用什么方法实现这个功能呢?触发器可以么?如何编写呢?能有例子说明么?谢谢。

解决方案 »

  1.   

    如果你的数据库是 MSn SQL 2005 或 MS SQL 2008,很好实现。因为可以在数据库中用C#编写存储过程,触发器什么的。我没用过,听别人说能行。如果是其它数据库2楼说的是正解。
      

  2.   

    1、定时查询刷新
    2、如果是sql 2005或者2008,可以用SqlDependency类,详见MSDN
      

  3.   

    回复
    1楼:让中间层通知你的C#客户端
    问题是如何通知C#客户端?2楼:用C#编写存储过程,触发器什么的
    想知道如何编写呀3楼:
    1、定时查询刷新 
    定时刷新就不能响应及时信息了
      

  4.   

    你还是试试SqlDependency吧,这个就是监视数据表中的数据变化的