共用方式為


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
Msi.dll
IID
IID_IDatabase定義為 000C109D-0000-0000-C000-000000000046

另請參閱

資料庫

資料庫轉換