数据库连接命令

/UID=<userID>

使用 ODBC 数据源时,可以指定用于登录到 ODBC 数据库的 /UID/PWD/UID/PWD 适用于所有找到的 ODBC 数据库。如果提供了 /UID 但没有提供 /PWD,则假定 /PWD 为 ""。使用 /PWD 时也必须使用 /UID

/PWD=<password>

使用 ODBC 数据源时,可以指定用于登录到 ODBC 数据库的 /UID/PWD/UID/PWD 适用于所有找到的 ODBC 数据库。如果提供了 /PWD,则也必须提供 /UID

/RecordRange=<range>

指定要打印的记录的范围。例如:

/RecordRange=1,3,7-10,50…

使用 /RecordRange 时,必须明确 /D 指定的文件是否包含标题记录。使用 /DbTextHeader 指示新数据库有标题记录。

/D=<path to data file>

设置或更改要使用的文本文件数据库。如果未将任何文本文件数据库连接添加到 BarTender 文档中,/D 将添加该连接。 (BarTender 将假定:文件的第一行是包含字段名的标题,并且数据字段的定界方法为引号和逗号混用定界。) 如果已添加了与一个或多个文本文件数据库的连接,则使用 /D 参数指定的文件将替换第一个文本数据库。 (BarTender 将假定新文件与原始文件使用相同的定界方法,并且只有在原始文件具有字段名称的标题时才假定第一行是此类标题。) /D 参数适用于所有打开的 BarTender 文档,除非已使用 /AF= 参数。 可能需要指定数据库的完整路径。

有关更多信息,请参见 BarTender 如何处理路径和文件名

/DbTextHeader=<number of record containing field names>

指示 /D 指定的文本文件数据库包含标题。

/?<query prompt name>="<query prompt value>"

将一个值赋予指定的查询提示。如果不存在任何匹配项,则忽略该命令。如果未设置文档内的查询提示,查询提示对话框中将显示其余未设置的提示。在命令行上支持多个查询提示。设置查询提示仅在指定了 /P/PD/FP/FPD 时才有效。

/DD

如果存在一个或多个数据库,并且第一个数据库为 ASCII 数据库,则会在完成打印作业之后删除 ASCII 数据文件。

/W="<where clause>"

设置 where 子句以便在 ODBC 数据库中选择记录。子句将在浏览数据时或在打印时应用,以执行记录过滤。/W 选项使用自定义 SQL 选项。如果您尚未定义自定义 SQL 语句,则系统将自动生成一个此类语句。自定义 SQL 语句将针对自定义 SQL 语句中第一个出现 WHERE 字符串进行解析,并且将用 <where 子句> 的内容替换所有余下的文本。如果在 SQL 语句中找不到 WHERE 子句,则 <where 字句> 值将在 SQL 语句的末尾替换。

/W 参数已被废弃,仅用于向后兼容。使用 /?<query prompt name> 选项作为备用选项。

/IDOC="<IDoc 的路径和文件名>"

指定要使用的 IDoc。可能需要指定文件的完整路径。有关更多信息,请参见 BarTender 如何处理路径和文件名

/DIDOC

如果第一个数据库为 IDoc,会在完成打印作业之后删除 IDoc。

/ITD=\path\<SAP 定义文件名>

指定要使用的 SAP 定义文件。这将更改注册表条目,以便在之后运行 BarTender 时使用此文件。可能需要指定文件的完整路径。有关更多信息,请参见 BarTender 如何处理路径和文件名

相关主题