sigh,我不用ADO我用BDE+SQL SERVER 7.0从来是自己写SQL 语句完成来完成insert update delete操作的.因为这样很自由

解决方案 »

  1.   

    是不是当你在dbgrid中一移动行光标时,就完成了提交?
      

  2.   

    上个帖子敲错了,应该是:
    现在一切都ok了,可我闹不明白,把语句换个地方就行了,没有一点道理啊!!!我原来:autoedit:=false,在一个check点中时允许事务并开始edit,然后按保存按钮时Post,
    提交CommitTrans,在另一按钮中RollbackTrans。这时竟会出现第一个帖子中提出的问题:插入记录和删除记录时,事务处理正常,可调用Edit函数允许修改时,若修改了数据,回滚(RollbackTrans)不起作用?即使我移动了记录或Post了,只要我不CommitTrans,应该可以回滚的啊!!!
    现在没有时间,有时间好好琢磨琢磨!!