通过Database连接PARADOX数据库如何建立一个事务
这句无法执行
Database1.StartTransaction;请问如何实现事务控制?最好说详细一点~~

解决方案 »

  1.   

    Database1.StartTransaction;
    //开始你的处理
    if 异常出现 then
    Database1。Rollback else
    Database1.Commit
      

  2.   

    Database1.StartTransaction;这句执行就报错~~也就是根本就无法开始
      

  3.   

    if not Database.InTransaction then
    begin
      try
        Database.StartTransaction;
       //你要的操作
       Database1.Commit;
      except
        Database.Rollback;
      end;
    end;
     end;
      

  4.   

    楼上各位兄弟都没用过 paradox 吧...因为paradox 是桌面版数据库, 所以要设 Database 的 Translsotion 为 tiDirtyRead事务体如下Database.StartTransaction;
    try
      // you action code here;  Database.Commit;
    except
      Database.Rollback;
      raise;
    end;
      

  5.   

    Database1.StartTransaction;这句执行就报错~~也就是根本就无法开始说明Database1以在事物中了。