• popmenu的例子


    var
    r_id :string;
    begin
    if Qry.FieldByName('code1').AsString<>'' then
    begin
        if (Application.MessageBox('确认删除?', '提示', MB_YESNO+mb_iconinformation)=IDYES) then
        begin
          r_id:=Qry.fieldByName('id').AsString;
          del_ado.Connection.BeginTrans;
          try
            with del_ado do
            begin
              del_ado.Close;
              del_ado.SQL.Clear();
              del_ado.SQL.Add('delete from u_qianyue where r_id='''+r_id+'''');
              del_ado.ExecSQL;

              del_ado.SQL.Clear();
              //删除完u_qianyue表中的记录后,更新u_report表中的签约日期和过户日期为空
              del_ado.SQL.Add('update u_report set bargain_date = null,register_date = null where id='''+r_id+'''');
              del_ado.ExecSQL;
              showmessage('删除成功!');
              del_ado.Connection.CommitTrans;
              btnQueryClick(self);
            end;
          except
            on E: Exception do
            begin
            del_ado.Connection.RollbackTrans; //如有异常,事务回滚
            ShowMessage(E.Message);
            end
          end;
         { try
            del_ado.Connection.BeginTrans;//.begainTrans;   //BeginTransComplete
            //on Error Goto ErrNum
            del_ado.Close;
            del_ado.SQL.Clear();
            del_ado.SQL.Add('delete from u_qianyue where r_id='''+r_id+'''');
            del_ado.ExecSQL;

            del_ado.SQL.Clear();
            //删除完u_qianyue表中的记录后,更新u_report表中的签约日期和过户日期为空
            del_ado.SQL.Add('update u_report set bargain_date = null,register_date = null where id='''+r_id+'''');
            del_ado.ExecSQL;
            showmessage('删除成功!');
            del_ado.Connection.CommitTrans;
            btnQueryClick(self);
          except
            del_ado.Connection.RollBackTrans;
          end; }
        end;
    end;
    end;

  • 相关阅读:
    单片机 APROM: RAM: Flash:区别
    char (*a) [N]
    strcat的几种实现及性能比较
    sprintf用法
    void (*pFunction)(void);
    16个单片机常用模块电路
    MOS管工作原理
    STM32借用固件库使用外设的说明
    Python之并发编程(二)进程
    Python之并发编程(一)进程和操作系统概述
  • 原文地址:https://www.cnblogs.com/martian6125/p/9631450.html
Copyright © 2020-2023  润新知