Database.GenerateTransform-Methode
Die GenerateTransform-Methode des Database-Objekts erstellt eine Transformation, die bei Anwendung auf die Objektdatenbank zur Referenzdatenbank führt. Die Transformation wird im Speicherobjekt gespeichert.
Wenn die Transformation während einer Installation angewendet werden soll, müssen Sie die CreateTransformSummaryInfo-Methode verwenden, um den Zusammenfassungsinformationsstream zu füllen.
Syntax
Database.GenerateTransform(
reference,
storage
)
Parameter
-
Referenz
-
Erforderliche Datenbank, die die Änderungen nicht enthält.
-
storage
-
Der Name der generierten Transformationsdatei. Diese Eingabe ist optional.
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Bemerkungen
Eine Transformation kann spalten, die keine Primärschlüssel sind, am Ende einer Tabelle hinzufügen. Eine Transformation kann nicht erstellt werden, die einer Tabelle Primärschlüsselspalten hinzufügt. Eine Transformation kann nicht erstellt werden, die die Reihenfolge, Namen oder Definitionen von Spalten ändert.
Diese Methode gibt einen booleschen Wert zurück. Sie gibt TRUE zurück, wenn eine Transformation generiert wird. Sie gibt FALSE zurück, wenn keine Transformation generiert wird, da keine Unterschiede zwischen den beiden Datenbanken bestehen. Wenn bei der Methode ein Fehler auftritt, wird ein Fehler generiert.
Wenn bei der Methode ein Fehler auftritt, können Sie erweiterte Fehlerinformationen mithilfe der LastErrorRecord-Methode abrufen.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Version |
Windows Installer 5.0 auf Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 auf Windows Server 2008 oder Windows Vista. Windows Installationsprogramm auf Windows Server 2003 oder Windows XP |
| DLL |
|
| IID |
IDatabase der IID ist als _ 000C109D-0000-0000-C000-00000000046 definiert. |