用触发器写到一个日志表里如:if exists (select * from sysobjects where id = object_id('dbo.Trigg_Test_Del') and sysstat & 0xf = 8)
    drop trigger dbo.Trigg_Test_Del
GOcreate trigger Trigg_Test_Del on Test
For Delete
AS
insert TestLogs
select Id,               --被删除记录的Id
  opTime=GetDate(),      --删除日期时间
  HostName=Host_Name(),  --主机名称
  AppName=App_Name(),    --客户机使用的应用程序
  UserName=sUser_Name()  --用户名
from DELETEDGO再用你的jsp检查这个表就可以了。

解决方案 »

  1.   

    先谢谢各位
    我先看看相关材料,然后做一下,不会了,我会再来
    但愿你们也会再来,呵呵
    if u like,we can qq,and mine is 7571224
      

  2.   

    create trigger InsTasks on process
    after insert
    as
    想在这写信息到日志表中,不知怎么写:(
    然后前台程序怎么定期查询日志表啊?
      

  3.   

    日志表就是一般的数据表,它的用途是记录数据的更新情况
    按照大力的例子,可建立下表
    Create Table TestLogs
    (
    Id int,               --被删除记录的Id
    opTime datetime,      --删除日期时间
    HostName NVARCHAR(30),  --主机名称
    AppName nvarchar(128),    --客户机使用的应用程序
    UserName nvarchar(256)  --用户名
    )触发器中写记录到TestLogs表
    jsp程序定时查询这个表,检查有没有新记录
      

  4.   

    CREATE TRIGGER InsTasks ON [dbo].[process] 
    AFTER INSERT
    AS
    INSERT Logs
     SET orderId=process.orderId
    FROM INSERTED象上面这么写,提示SET附近有语法错误
    为什么?
      

  5.   

    INSERT into Logs
     (orderId) select orderId
    FROM INSERTED
      

  6.   

    大家再最后告诉我jsp怎么轮寻Logs?
    我从未写过这个
    请指点
    多谢
      

  7.   

    建立一个表LOGS,记录数据库的变化,由触发器负责记录的写入。
    前台定期(如:1分钟)读一次这个表LOGS,将最近5分钟之内的数据读出显示。
      

  8.   

    建立一个表LOGS,记录数据库的变化,由触发器负责记录的写入。
    前台定期(如:1分钟)读一次这个表LOGS,将最近5分钟之内的数据读出显示。
      

  9.   

    参考下面代码,每隔1000自动刷新页面一次,
    忘了单位是什么?:)<html>
    <head>
    <meta http-equiv="Refresh" content="1000;URL=/expert/deeptree/contentbar.asp?myie=ie">
    <META NAME="Robots" CONTENT="noindex">
    <meta content="text/html;charset=gb2312" http-equiv="Content-Type">
      

  10.   

    你在jsp的init事件里写好select你的表,你定时刷新时会激活这个事件。这样不就是你的目的?