InTouch如何导入导出标记
使用 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