Database.GenerateTransform 메서드

Database 개체의 GenerateTransform 메서드는 개체 데이터베이스에 적용하면 참조 데이터베이스가 되는 변환을 만듭니다. 변환은 스토리지 개체에 저장됩니다.

설치 중에 변환을 적용하려면 CreateTransformSummaryInfo 메서드를 사용하여 요약 정보 스트림을 채워야 합니다.

구문

Database.GenerateTransform(
  reference,
  storage
)

매개 변수

reference

변경 내용을 포함하지 않는 필수 데이터베이스입니다.

storage

생성된 변환 파일의 이름입니다. 선택 사항입니다.

반환 값

이 메서드는 값을 반환하지 않습니다.

설명

변환은 테이블의 끝에 기본이 아닌 키 열을 추가할 수 있습니다. 기본 키 열을 테이블에 추가하는 변환을 만들 수 없습니다. 열의 순서, 이름 또는 정의를 변경하는 변환을 만들 수 없습니다.

이 메서드는 부울 값을 반환합니다. 변환이 생성되면 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으로 정의됩니다.

추가 정보

데이터베이스

데이터베이스 변환