问题:
在Delphi+SQL2000中,如何实现保存并恢复删除数据记录的问题.有些什么办法可以较方便的实现?在线等待!谢谢大家!

解决方案 »

  1.   

    重新修正问题描述: 
    在Delphi+SQL2000中,如何恢复删除数据记录的问题.有些什么办法可以较方便的实现?在线等待!谢谢大家!
      

  2.   

    说的多了比较麻烦,还是用简单的,
    比如原表为t1,新建专门保存删除数据信息的表,比如t2,数据表结构和t1一模一样,恢复删除记录其实就是将删除信息表t2的某条记录重新插入到t1中,如果表中有自增字段,对其特殊处理即可。
      

  3.   

    SQL Server不提供根据日志来恢复数据的功能!
    只是有一个软件叫Log Explorer的可以实现误删除数据库中的数据后进行恢复。
    不过数据库的故障恢复模型要设定为完全!
      

  4.   

    Log Explorer这个软件用着非常好。
    不过要实现楼主的功能,最好记录删除的数据,这样才能恢复
      

  5.   

    delphi天堂群:4654765,不去是你的损失  
      

  6.   

    我还是觉得如查你的表的数据量不是很大的话,可以在你的那个表的后面加个字段,用来标识是否被删除。
    而你在删除数据的时候,不是真正的删除行,而是有那个标识字段中表识一下。
    下次到你要恢复的时候,只需要将标识UPDATE过来就可以了。