取得資料庫控制代碼
在使用資料庫之前,您必須先取得資料庫的連接。
存取安裝程式資料庫的相關信息
- 以一種方式來取得資料庫的連接:
- 如果安裝正在進行中,請呼叫 MsiGetActiveDatabase 函式,以取得作用中資料庫的控制代碼。
- 如果安裝未進行中,請呼叫 MsiOpenDatabase 函式來開啟任何指定的資料庫。
- 開啟資料庫之後,您可以呼叫函數以取得資料庫的相關資訊或操作資料庫。
- 建立 View 物件,並藉由呼叫 MsiDatabaseOpenView 函式來指定開啟資料庫的 SQL 查詢。
- 藉由呼叫 MsiDatabaseGetPrimaryKeys 函式,取得包含開啟資料庫中指定數據表之所有主鍵的記錄。
- 呼叫 MsiGetDatabaseState 函式,以檢查開啟資料庫的目前狀態。 使用 MsiGetDatabaseState 函式,您可以判斷資料庫的讀取/寫入狀態,或句柄是否有效。