zoukankan      html  css  js  c++  java
  • Button修改多条件记录

    void clicked()
    {
      Dialog dialog;
      DialogField dialogField,dialogField1;
      Common common;
      SalesLine _contractline,_SalesLine;
      str tmp;
      ;
      dialog = new dialog();
      dialog.caption("修改生产基地");
      dialogField = dialog.addField(typeid(Name) ,"生产基地代号");
      _contractline = common;
      if(dialog.run()){
        try {
          if(dialogField.value()){
            tmp=dialogField.value();

            ttsbegin;
            for (_contractline=SalesLine_ds.getFirst(true) ? SalesLine_ds.getFirst(true) : SalesLine_ds.cursor();
                  _contractline;
                  _contractline=SalesLine_ds.getNext())
            {
              select forupdate _SalesLine where _SalesLine.RecId == _contractline.RecId;
              _SalesLine.selectForUpdate(true);
              _SalesLine.name=tmp;
              _SalesLine.update();
            }
            ttscommit;
            SalesLine_ds.executeQuery();
          }
        }
        catch(Exception::Error)
        {
          ttsAbort;
          error("更新过程中发生错误,更新取消!");
        }
      }
    }

  • 相关阅读:
    Failed to create the Java Virtual Machine
    图文解析进程与线程区别
    HTTP协议详解
    打开某网站无法访问出现空白页可能的原因
    子网划分举例
    上传验证绕过全解析
    Linux命令之远程登录与执行远程主机命令
    information_schema Introduction
    python多进程之multiprocessing
    python多线程之Threading
  • 原文地址:https://www.cnblogs.com/KobeZhang/p/4939541.html
Copyright © 2011-2022 走看看