博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AX_DbSynchronize
阅读量:6914 次
发布时间:2019-06-27

本文共 1232 字,大约阅读时间需要 4 分钟。

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 = 0;     try     {         for (idx = lastIdx+1; 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();     } }

 

转载于:https://www.cnblogs.com/zoao/p/6761830.html

你可能感兴趣的文章
Troubleshooting High CPU Usage on Alibaba Cloud SQL Server
查看>>
手把手教你监督学习(附python实战代码)
查看>>
DataSet筛选数据然后添加到新的DataSet中引发的一系列血案
查看>>
设置select下拉菜单的默认选中项
查看>>
exe4j的使用
查看>>
TNS-12535 TNS-00505的处理方法
查看>>
R语言:数据输出至文件
查看>>
Linux下搭建 NFS
查看>>
VR AR创新创业大赛顺利收官,行业大咖看好移动VR发展
查看>>
Vive戴起来不够舒服?SynergyWiz为其设计了翻盖
查看>>
新年快乐,介绍个简单的Excel理财工作的制作方法
查看>>
[翻译-ASP.NET MVC]Contact Manager开发之旅之迭代1 - 创建Contact Manager应用
查看>>
Linux C 下使用openssl 进行SHA1加密
查看>>
4星|《我的第一本创业融资指南》:投资人写的创业者融资指南
查看>>
再现一分钱中标,中国电信拿下海南政务云项目
查看>>
文件服务器之二:FTP服务器(pureftp)
查看>>
30分钟快速搭建门店智能监控视频分析
查看>>
解决drbd不能启动问题(Can not load the drbd module.)
查看>>
简单的RIP实验
查看>>
4星|《哈佛商业评论》2017年11期:高质量基础管理对企业的重要性不亚于卓越的战略思考。...
查看>>