Database.GenerateTransform メソッド
Database オブジェクトの GenerateTransform メソッドによって "変換" が作成されます。これをオブジェクト データベースに適用すると参照データベースになります。 変換はストレージ オブジェクトに格納されます。
インストール中に変換を適用する場合は、CreateTransformSummaryInfo メソッドを使用して概要情報ストリームを設定する必要があります。
構文
Database.GenerateTransform(
reference,
storage
)
パラメーター
-
reference
-
変更を含まない必須データベース。
-
storage
-
生成される変換ファイルの名前。 これは省略可能です。
戻り値
このメソッドは値を返しません。
解説
変換では、テーブルの末尾に主キー以外の列を追加できます。 主キー列をテーブルに追加する変換を作成することはできません。 列の順序、名前、または定義を変更する変換を作成することはできません。
このメソッドは、ブール値を返します。 変換が生成された場合は TRUE を返します。 2 つのデータベース間に違いがないため、変換が生成されない場合は FALSE を返します。 メソッドが失敗すると、エラーが生成されます。
メソッドが失敗した場合は、LastErrorRecord メソッドを使用して拡張エラー情報を取得できます。
必要条件
要件 | 値 |
---|---|
バージョン |
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003 または Windows XP の Windows インストーラー |
[DLL] |
|
IID |
IID_IDatabase が 000C109D-0000-0000-C000-000000000046 と義されている |