ActiveX 自動化中的 Databases.GetDatabase 或 Item 方法如何運作?
問題
- ActiveX Automation 的 Databases.GetDatabase 或 Item 方法是如何運作的?它可以接受哪些參數?
- 有沒有方法可以從 BarTender 文件中取得資料庫名稱?
適用於
BarTender 2016 或更新版本。
答案 / 解決方案
Databases.GetDatabase 或 Item 方法只能接受索引值參數,這個參數可以是整數型別的索引值,或是 BarTender 文件中設定的資料庫名稱(字串型別)。
我們的 ActiveX 自動化相關文件可以在 BarTender 內找到(說明->BarTender 說明->自動化 BarTender->使用 ActiveX 進行自動化->參考資料->Databases 集合物件),或是線上 BarTender 說明 這裡。
如果要從 BarTender 文件中取得資料庫名稱,可以使用 Databases.Configuration 屬性,這個屬性會回傳一段包含資料庫連線資訊的 XML 字串,裡面就有你可以擷取的 RecordSet/Database 名稱。