Database.GenerateTransform 方法
Database物件的GenerateTransform方法會建立轉換,當套用至物件資料庫時,會產生參考資料庫。 轉換會儲存在儲存體物件中。
如果要在安裝期間套用轉換,您必須使用 CreateTransformSummaryInfo 方法來填入摘要資訊資料流程。
語法
Database.GenerateTransform(
reference,
storage
)
參數
-
reference
-
不包含變更的必要資料庫。
-
儲存體
-
產生的轉換檔名稱。 這是選擇性的。
傳回值
這個方法不會傳回值。
備註
轉換可以將非主鍵資料行加入資料表結尾。 無法建立將主鍵資料行加入資料表的轉換。 無法建立轉換來變更資料行的順序、名稱或定義。
這個方法會傳回布林值。 如果產生轉換,則會傳回 TRUE。 如果未產生轉換,它會傳回 FALSE,因為兩個資料庫之間沒有差異。 如果方法失敗,它會產生錯誤。
如果方法失敗,您可以使用 LastErrorRecord 方法來取得擴充錯誤資訊。
規格需求
需求 | 值 |
---|---|
版本 |
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer |
DLL |
|
IID |
IID_IDatabase定義為 000C109D-0000-0000-C000-000000000046 |