如题,我在删除SQL里的某一条记录时,在这之前,我想把这条记录的有关数据先存到指定路径的记事本里,如果没有记事本则创建它再把数据存储进去,我记得我以前的有关指针读取数据有这方面的例子,但是我现在忘了,呵呵,请大哥、大姐告诉哈,应该很容易的,我只是忘了怎么写了,书本已经被搞掉了。

解决方案 »

  1.   

    查询会么?在删除之前先将查询结果写到记事本里去,然后再删除,如果没有东西就不用删除了代码参考:
    像文件中写数据:using System.IO;
    StreamWriter sw = new StreamWriter("1.txt");
    sw.Write...读取sql数据:using System.Data.SqlClient;
    SqlConnection conn = new SqlConnection();
    SqlCommand command = new SqlCommand();
    ......
      

  2.   

    建议放到临时表里面,都放在数据库中管理,这样子删除的时候效率比较高,能减少IO操作带来的性能问题,如果确实需要文本的被删除的日志,可以采用批量导出的cvs方式,或者单独写一个进程,专门读取临时表,然后输出主要用的就是System.IO类,太简单,就不贴代码了
      

  3.   

    在sqlserver上作一个job
    每天到12点备份数据