次の方法で共有


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]
Msi.dll
IID
IID_IDatabase が 000C109D-0000-0000-C000-000000000046 と義されている

こちらもご覧ください

データベース

データベース変換