请教牛人,给个解答

解决方案 »

  1.   

    没办法,SQL Server没法访问前台程序
      

  2.   

    用sp_makewebtask 产生文件
    C#用filewatch
      
    *****************************************************************************
    欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码) 
    http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
      

  3.   

    如果是SQL 2005的话,有DB Notify,也可以用.net trigger,2000是没希望了
      

  4.   

    1.在C#应用程序中实时检测数据库的变化,一旦检测到新增记录就执行后续处理程序。
    2.利用SQLServer2000带有的触发器做文章。
      

  5.   

    filewatch监视你的db文件,当有有新增的时候,自动执行C#
      

  6.   

    或者使用Timer,每隔一秒检查一下表,发现有新增执行C#
      

  7.   

    Timer虽然简单,但是因为要不停的连接数据库,觉得太消耗资源了。
      

  8.   

    同意楼上的,如果不是SQL2005,还是用监测数据库的方法好,不管用什么工具,总之,发现数据库变化,执行相应程序!
      

  9.   

    用windows 消息循环捕获 SQLSERVLER增加行的句并!如果收到该句病刷新数据库
      

  10.   

    前边讨论过 这种做法不能实现我的实际情况是这样的,我在做一个电子商务的网站,当有客户在网站上下了单的时候(数据库增加了一条记录),我想让C# 程序报警提醒我有人下单了,我才做处理。不然我继续玩游戏或者干别的
    这种事Sql2000自己可以做 给你MSN发个Mail MSN在收到Mail时自动弹出提示(满足你的要求)
      

  11.   

    用timer就可以了,实时性不是很强啊,1分钟检测一次足够了。
      

  12.   

    在SQL Server 2000里解决这样的问题是不太可能的