static void KTL_DBSynchronize(Args _args) 

    Dictionary dict; 
    int idx, lastIdx, totalTables; 
    TableId tableId; 
    Application application; 
    SysOperationProgress progress; 
    StackBase errorStack; 
    ErrorTxt errorTxt; 
    ; 
    application = new Application(); 
    dict = new Dictionary(); 
    totalTables = dict.tableCnt(); 
    progress = new SysOperationProgress(); 
    progress.setTotal(totalTables); 
    progress.setCaption("@SYS90206"); 
    errorStack = new StackBase(Types::String); 
    lastIdx = ; 
    try 
    { 
        for (idx = lastIdx+; idx <= totalTables; idx++) 
        { 
            tableId = dict.tableCnt2Id(idx); 
            progress.setText(dict.tableName(tableId)); 
            lastIdx = idx; 
            application.dbSynchronize(tableId, false, true, false); 
            progress.incCount(); 
        } 
    } 
    catch (Exception::Error) 
    { 
        errorTxt = strFmt("Error in table '%1' (%2)", tableId, dict.tableName(tableId)); 
        errorStack.push(errorTxt); 
        retry; 
    } 
    setPrefix("@SYS86407"); 
    errorTxt = errorStack.pop(); 
    while (errorTxt) 
    { 
        error(errorTxt); 
        errorTxt = errorStack.pop(); 
    } 
}

AX_DbSynchronize的更多相关文章

随机推荐

  1. nginx gzip配置

    参考: https://docs.nginx.com/nginx/admin-guide/web-server/compression/ server { gzip on;    gzip_types ...

  2. 解决配置Windows Update失败,还原更改问题

    问题描述 由于配置Windows Update失败,还原更改状态下无法正常关机.只能长按电源键关机后进入WinPE环境. 解决步骤 进入WinPE环境->选择Dism++->选择版本-&g ...

  3. 2017-2018-2 20165312 实验四《Android程序设计》实验报告

    2017-2018-2 20165312 实验四<Android程序设计>实验报告 一.安装Android Studio并进行Hello world测试和调试程序 安装Android St ...

  4. Java虚拟机------JVM内存区域

    JVM内存区域运行时数据区域分为两种: JVM内存区域 运行时数据区域分为两种: 线程隔离的数据区: 程序计数器 Java虚拟机栈 本地方法栈 所有线程程共享的数据区: Java堆 方法区 JVM 内 ...

  5. Windows下文件加固

    今天学到一种Windows下简单的文件加固方法,可以防止文件被(普通)删除. CMD找到要加固的文件. 例:C盘下有个 1516.txt 文本文件需要加固. 然后 copy 该文件.(注意:这里并非普 ...

  6. suricata HTTP关键字

    http request http request请求包括请求行.请求头.空行和内容.一个普通的request请求如下: http response http response应答包括应答行,头部,空 ...

  7. #161: 给定n*n由0和1组成的矩阵,如果矩阵的每一行和每一列的1的数量都是偶数,则认为符合条件。 你的任务就是检测矩阵是否符合条件

    试题描述 给定n*n由0和1组成的矩阵,如果矩阵的每一行和每一列的1的数量都是偶数,则认为符合条件. 你的任务就是检测矩阵是否符合条件,或者在仅改变一个矩阵元素的情况下能否符合条件. "改变 ...

  8. Vue Loader

    介绍 允许为 Vue 组件的每个部分使用其它的 webpack loader,例如在 <style> 的部分使用 Sass 和在 <template> 的部分使用 Pug(模板 ...

  9. BASIC GIT WORKFLOW

    BASIC GIT WORKFLOW Generalizations You have now been introduced to the fundamental Git workflow. You ...

  10. 应用脚手架创建一个React项目

    安装脚手架,这里会自动安装到你的nodejs里面 npm install create-react-app -g 进入创建目录 我这里创建一个为 react03的项目,等待下载..... create ...