Kopieren einer ANSI-Datei in ein Datenbankfeld
Die VBScript-Codebeispieldatei WiTextIn.vbs wird in den Windows SDK-Komponenten für Windows Installer-Entwicklerbereitgestellt. Das Beispiel zeigt, wie ein Skript verwendet werden kann, um eine Datei in ein Textfeld einer Windows Installer-Datenbank zu kopieren, und veranschaulicht die Verarbeitung von Primärschlüsseldaten.
Im Codebeispiel wird außerdem Folgendes veranschaulicht:
- OpenDatabase-Methode (Installer-Objekt) und LastErrorRecord-Methode des Installer-Objekts
- OpenView-Methode, Commit-Methodeund PrimaryKeys-Eigenschaft des Datenbankobjekts
- Fetch-Methode und Modify-Methode des Ansichtsobjekts
- StringData-Eigenschaft und ReadStream-Methode des Record-Objekts
Um das Codebeispiel verwenden zu können, benötigen Sie die CScript.exe oder WScript.exe Version von Windows Script Host.
So verwenden Sie CScript.exe zum Ausführen dieses Beispiels
Geben Sie an der Eingabeaufforderung die folgende Syntax ein:
cscript WiTextIn.vbs [ Pfad zum ] [ Datenbanktabellennamen ] [ Primärschlüsselwerte ] [ Spaltenname ] [ Pfad zur Datei]
Hinweis
Hilfe wird angezeigt, wenn das erste Argument /? ist. oder , wenn zu wenige Argumente angegeben werden.
So leiten Sie die Ausgabe an eine Datei um
- Beenden Sie die Befehlszeile mit folgendem Code: VBS > [ Pfad zur Datei ] . T
Hinweis
Das Beispiel gibt den Wert 0 (null) für den Erfolg zurück, 1 (eins), wenn Hilfe aufgerufen wird, und 2 (zwei), wenn das Skript fehlschlägt.
In der folgenden Liste sind die Elemente aufgeführt, die Sie angeben müssen:
- Geben Sie den Pfad zur Windows Installer-Datenbank an.
- Geben Sie den Namen der Datenbanktabelle an.
- Geben Sie alle Primärschlüsselwerte für die Zeile in der Reihenfolge an, und verketten Sie sie mit Doppelpunkte.
- Geben Sie einen Spaltennamen an, der keine Schlüsselspalte ist. Dies ist die Spalte, die Sie empfangen möchten.
- Geben Sie den Pfad zur Textdatei an, die kopiert wird.
Hinweis
Wenn das letzte Argument ausgelassen wird, wird der aktuelle Wert im Feld angezeigt.
Weitere Skriptbeispiele finden Sie unter Windows Installer Scripting Examples. Beispielhilfsprogramme, die den Windows Script Host nicht benötigen, finden Sie unter Windows Installer Development Tools.