資料庫連線命令

/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>

設定或變更要使用的檔案型資料庫,例如文字檔案、Excel、XML、JSON 和 SAP IDoc 檔案。所有其他資料庫類型 (SQL、Oracle、Access 等) 都會被忽略。

如果僅有一個檔案型資料庫連線,或有多個相同類型的檔案型資料庫連線,則可以使用 /D 為第一個連線提供替代資料庫。這不會對檔案內容進行分析。

如果有多個不同類型的檔案型資料庫連線,則會分析副檔名以確定 /D 指令與哪個資料庫類型相關。所確定的第一個資料庫類型將由 /D 檔案名稱取代。這僅會分析副檔名。這不會對檔案內容進行分析。

未知的副檔名會被視為文字檔案資料庫。例如,除 .xml、.json、.xls、.xlsx 或 .idoc 之外的任何副檔名都會被視為文字檔案資料庫。如果找不到相容類型,則會顯示錯誤並且不會建立資料庫連線。

/D 指令可用於建立新的資料庫連線,但前提是沒有定義任何類型的現有檔案型資料庫連線,並且它只能建立文字檔案資料庫連線。BarTender 會假設:檔案的第一行是包含欄位名稱的標頭,並且資料欄位的分隔方法為引號和逗點混用。

/D 參數適用於所有開啟的 BarTender 文件 (除非已使用 /AF= 參數)。可能需要指定資料庫的完整路徑。

如需更多資訊,請參閱「BarTender 如何處理路徑和檔案名稱」。

/D 參數僅影響文件層級的資料庫連線。/D 參數不支援與文件物件或資料輸入控制項 (例如表格物件或清單方塊控制項) 相關聯的資料庫連線。您可以使用 BTXML 指令碼作為替代方法來操作與物件和控制項連結的資料庫。

/DbTextHeader=<number of record containing field names>

指示 /D 指定的文字檔案資料庫包含標題。

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

將一個值賦予指定的查詢提示。如果不存在任何符合項目,則忽略該命令。如果未設定文件內的查詢提示,查詢提示對話方塊中將顯示其餘未設定的提示。在命令列上支援多個查詢提示。設定查詢提示僅在指定了 /P/PD/FP/FPD 時才有效。

/DD

刪除 /D 命令列參數所指定的所有資料庫 (在 BarTender 完成與這些資料庫相關的所有流程後)。

/W="<where clause>"

設定 where 子句以便在 ODBC 資料庫中選取記錄。子句將在瀏覽資料時或在列印時套用,以執行記錄篩選。/W 選項使用自訂 SQL 選項。如果您尚未定義自訂 SQL 陳述式,則系統將自動產生此類陳述式。自訂 SQL 陳述式將針對自訂 SQL 陳述式中第一個出現 WHERE 字串進行剖析,並且將用 <where 子句> 的內容取代所有剩下的文字。如果在 SQL 陳述式中找不到 WHERE 子句,則 <where 字句> 值將在 SQL 陳述式的尾端取代。

/W 參數已不再使用,僅支援較舊的相容性。使用 /?<query prompt name> 選項作為備用選項。

/ITD=\path\<SAP 定義檔案名稱>

指定要使用的 SAP 定義檔案。這將變更註冊輸入,以便在之後執行 BarTender 時使用此檔案。可能需要指定檔案的完整路徑。如需更多資訊,請參閱「BarTender 如何處理路徑和檔案名稱」。

相關主題