Метод Database.GenerateTransform

Метод GenerateTransform объекта Database создает преобразование , которое при применении к объектной базе данных приводит к эталонной базе данных. Преобразование хранится в объекте хранилища.

Если преобразование должно быть применено во время установки, необходимо использовать метод CreateTransformSummaryInfo для заполнения сводного потока информации.

Синтаксис

Database.GenerateTransform(
  reference,
  storage
)

Параметры

reference

Обязательная база данных, не включающая изменения.

storage

Имя созданного файла преобразования. Водить описание не обязательно.

Возвращаемое значение

Этот метод не возвращает значение.

Комментарии

Преобразование может добавлять не первичные ключевые столбцы в конец таблицы. Невозможно создать преобразование, которое добавляет в таблицу столбцы первичного ключа. Невозможно создать преобразование, изменяющее порядок, имена или определения столбцов.

Этот метод возвращает логическое значение. Если создается преобразование, возвращается значение TRUE. Если преобразование не создано, он возвращает значение FALSE, так как между двумя базами данных нет различий. Если метод завершается ошибкой, возникает ошибка.

В случае сбоя метода можно получить расширенные сведения об ошибке с помощью метода LastErrorRecord .

Требования

Требование Значение
Версия
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP
DLL
Msi.dll
IID
IID_IDatabase определяется как 000C109D-0000-0000-C000-0000000000046

См. также раздел

База данных

Преобразования базы данных