欢迎光临散文网 会员登陆 & 注册

InTouch如何导入导出标记

2023-05-15 21:47 作者:工控小周  | 我要投稿

   使用 DBDump 和 DBLoad 实用程序导出和导入应用程序“标记名字典”中的内容。“应用程序管理器”和 ArchestrA IDE 都包含 DBDump 与 DBLoad 实用程序。

    DBDump 将应用程序“标记名字典”的内容导出到逗号分隔值 (.csv) 文件。DBLoad 将 .csv 文件的内容导入到所选 InTouch 应用程序的“标记名字典”中。

注意:导出的文件中有个:mode,可以定义导入过程中应如何处理重复的标记。

分为以下几种情况:

:MODE=REPLACE

:MODE=UPDATE

:MODE=TEST

:MODE=TERMINATE

:MODE=IGNORE

:MODE=ASK

如下图:


下面一一说明mode作用。

:MODE=REPLACE

如果遇到重复的标记,则 DBLoad 实用程序删除“标记名字典”中现有的标记,并使用导入文件中同名的标记来替换它。

:MODE=UPDATE

如果遇到重复的标记,则 DBLoad 实用程序仅在导入文件中明确指定数据的情况下才会覆盖“标记名字典”中现有的标记定义。“标记名字典”中与该标记关联的其它所有数据都保持不变。

如果字段存在于记录中,并且已输入内容或已通过 “:KEYWORD=value” 机制进行设置,则这些此字段被视为明确定义的。如果字段未在记录中指定,并且使用 “:KEYWORD=” 命令重置过关键字,则当前字段值不更新。

:MODE=TEST

DBLoad 在导入文件中扫描错误,而不尝试将标记定义加载到“标记名字典”。DBLoad 生成一份报告,使用导入文件中的行号与位置指出任何格式错误。 

使用 :mode=test 运行 DBLoad,以确定导入文件中的任何错误。纠正所有错误之后,在运行 DBLoad 之前,将 mode 关键字的值更改为 :mode=replace 或 :mode=update。 

:MODE=TERMINATE

遇到重复标记时,DBLoad 导入操作停止。

:MODE=IGNORE

DBLoad 导入实用程序忽略重复标记,并继续处理导入文件的剩余记录。

:MODE=ASK

在加载“标记名字典”期间遇到重复标记时,DBLoad 会停止。此时出现重复名称对话框,显示一个列表,列出处理重复标记的各个选项。这是缺省导入模式。

原创 路客 蓝晟科技intouch微信群+VX:gk405321992

InTouch如何导入导出标记的评论 (共 条)

分享到微博请遵守国家法律