这个不行吧,用ADO.NET不是实时的.
你要不停的扫描数据库

解决方案 »

  1.   

    “这个不行吧,用ADO.NET不是实时的.
    你要不停的数据库”怎么扫描啊,用轮寻吗,我不想用轮寻
      

  2.   

    写个触发器,在增\删\改 后触发,并且返回一个相应信号值,在程序代码中设置一个TIMIER什么的定时监测就可以了
      

  3.   

    sql server 里有 作业 试试
    还有就是
    定时去查询数据库。
      

  4.   

    我用“扩展存储过程”实现了只要数据库里的记录有变化(比如增加,删除等)都可以调用外部的DLL,然后执行相应的代码(我是用C#写的代码)。我在“扩展存储过程”执行的代码里想用window api函数
    [DllImport("User32.dll",EntryPoint="FindWindow")]
    private static extern int FindWindow(string lpClassName,string lpWindowName);
    找到另一个应用程序的窗口,并向起发送一个消息。
    但是有一个问题,我用int WINDOW_HANDLER = FindWindow(null,@"信息服务");怎么都找不到我想找的窗口,返回值一直是0,
      

  5.   

    定时select count(*) 数据库表
      

  6.   

    你问的是不是记录有没有变化啊,.net 中有个数据装载控件dataset这个可以和数据库中的数据对比,它本身有这样一个方法,可以监测的,不过忘了叫什么了,查一下就可以了,