Freigeben über


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.

Das Codebeispiel zeigt Ihnen auch Folgendes:

Um das Codebeispiel zu verwenden, 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 zur Datenbank][Tabellenname][Primärschlüsselwerte][Spaltenname][Pfad zur Datei]

Anmerkung

Hilfe wird angezeigt, wenn das erste Argument /? oder wenn zu wenige Argumente angegeben werden.

 

So leiten Sie die Ausgabe an eine Datei

  • Beenden Sie die Befehlszeile mit folgendem Code: VBS > [Pfad zur Datei]. T

Anmerkung

Das Beispiel gibt einen Wert von 0 (Null) für Erfolg, 1 (eins) zurück, wenn die Hilfe aufgerufen wird, und 2 (zwei), wenn das Skript fehlschlägt.

 

In der folgenden Liste werden die Elemente identifiziert, 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 verkettet mit Doppelpunkten.
  • Geben Sie einen Spaltennamen an, der keine Schlüsselspalte ist. Dies ist die Spalte, die Sie empfangen möchten.
  • Geben Sie den Pfad zu der Textdatei an, die kopiert wird.

Anmerkung

Wenn das letzte Argument nicht angegeben 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-Entwicklungstools.