当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·怎样可以使到form后台运行    »显示摘要«
    摘要: form1->visible=false; tregform *regform=new tregform(application,moperateid->text); regform->showmodal(); delete regform; 我在主form一个按键事件中模化了regform后,再在我regform调用form1一些处理函数,但我查过根本没有运行过我调用的......
 ·    »显示摘要«
    摘要: /docc/shike.asp, 第 227 行 sql1="select a.train_clas,a.start_stat,a.end_statio from intrain a," & _ "intrain b where a.train_no=b.train_no and " & _ "a.stat......


bookmark

我在做表的字段统计时,如果前几个字段都能正确输入,而后边的不能,如何通过代码将数据库恢复到以前。即前几个字段也不   输入到数据库里

NO.1   作者: liang_z

问题表述不是太清楚,  
  不过看上去有点象是:  
  1、你用的是两层模式  
  2、你用的是直接对数据集的操作  
  3、操作的方式是:  
  ADO:LockType->ltOptimistic而非ltBatchOptimistic,  
  BDE:CachedUpdates->False而非True

NO.2   作者: risingsoft

使用数据库的事务处理方式,类似以下格式:  
   
      Db.StartTransaction;   //开始事务  
   
      Tbl.Edit;                         //表数据修改  
        ......  
   
      Tbl.Post;                         //表数据保存  
   
      Try                                     //异常代码段,异常处理数据库事务提交  
          Db.Commit;                   //数据库事务提交,可以加其他代码控制提交条件  
      Except  
          Db.RollBack;  
          ShowMessage(数据库事物提交失败..);  
      end

NO.3   作者: liang_z

不用能bookmark来实现,  
  如果你用BDE的话,请你用:  
          Database1.StartTransaction;  
          try  
              ...//加在这儿  
              Database1.Commit;   {on   success,   commit   the   changes};  
          except  
              Database1.Rollback;   {on   failure,   undo   the   changes};  
          end;  
 

NO.4   作者: liang_z

如果你用ADO的话,请用:  
      ADOConnection1.BeginTrans;  
      ADOConnection1.CommitTrans;  
      ADOConnection1.RollbackTrans;  
   
 


 ·没理由(二)    »显示摘要«
    摘要: 过节了,发了300过节费,同事说越来越少了,我说公司人越来越多了 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE