Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Plik VBScript WiMerge.vbs znajduje się w składnikach Windows SDK dla deweloperów Instalatora Windows. Ten przykładowy skrypt scala jedną bazę danych Instalatora Windows z inną bazą danych. Aby uzyskać więcej informacji, zobacz Scalania i przekształcenia.
Funkcja MsiDatabaseMerge i metoda Merge obiektu Database nie może służyć do scalania modułu dołączonego do pakietu instalacyjnego. Nie należy ich używać do scalania modułów scalania z pakietem Instalatora Windows. Aby dołączyć moduł scalania w pakiecie instalacyjnym, autorzy pakietów instalacyjnych powinni postępować zgodnie z wytycznymi opisanymi w temacie Stosowanie modułów scalania.
W przykładzie pokazano użycie następujących elementów:
- metoda OpenDatabase (Obiekt Instalatora)
- metodę LastErrorRecord obiektu Instalatora
- metodyOpenView
- metoda scalania
- metody Commit obiektu bazy danych
- metodyFetch
- Wyświetl obiekt
- właściwości StringData obiektu rekordu
Aby użyć tego przykładu, musisz mieć CScript.exe lub WScript.exe wersję hosta skryptów systemu Windows. Aby użyć CScript.exe do uruchomienia tego przykładu, wpisz wiersz polecenia w wierszu polecenia przy użyciu następującej składni. Pomoc jest wyświetlana, jeśli pierwszy argument to /? lub jeśli określono zbyt mało argumentów. Aby przekierować dane wyjściowe do pliku, zakończ wiersz polecenia za pomocą języka VBS > [ścieżka do pliku]. Przykład zwraca wartość 0 dla powodzenia, 1, jeśli zostanie wywołana pomoc, i 2, jeśli skrypt zakończy się niepowodzeniem.
cscript WiMerge.vbs [ścieżka do bazy danych][ścieżka do zaimportowanych baz danych][nazwa tabeli]
Określ ścieżkę do bazy danych Instalatora Windows odbierającego scalanie. Określ ścieżkę do bazy danych importowanej do pierwszej. Możesz określić opcjonalną nazwę tabeli do przechowywania błędów scalania. Jeśli żadna nazwa tabeli nie zostanie określona, instalator użyje nazwy _MergeErrors i pominie tabelę po wyświetleniu zawartości.
Aby uzyskać dodatkowe przykłady skryptów, zobacz Przykłady skryptów Instalatora Windows. Aby zapoznać się z przykładowymi narzędziami, które nie wymagają hosta skryptów systemu Windows, zobacz Narzędzia programistyczne Instalatora Windows.