Freigeben über


Ausführen von SQL-Anweisungen

Die VBScript-Datei WiRunSQL.vbs wird in den Windows SDK-Komponenten für Windows Installer-Entwicklerbereitgestellt. In diesem Beispiel wird gezeigt, wie das Skript zum Ausführen von SQL-Abfragen und -Updates für eine Windows Installer-Datenbank verwendet wird. Weitere Informationen finden Sie unter SQL-Syntax und Beispiele für Datenbankabfragen mithilfe von SQL und Script-.

Das Beispielskript veranschaulicht Folgendes:

Für die Verwendung dieses Beispiels ist die CScript.exe oder WScript.exe Version von Windows Script Host erforderlich. Wenn Sie CScript.exe verwenden möchten, um dieses Beispiel auszuführen, geben Sie einen Befehl an der Eingabeaufforderung mit der folgenden Syntax ein. Hilfe wird angezeigt, wenn das erste Argument /? oder wenn zu wenige Argumente angegeben werden. Um die Ausgabe an eine Datei umzuleiten, beenden Sie die Befehlszeile mit VBS > [Pfad zur Datei]. Das Beispiel gibt den Wert 0 für Erfolg, 1, wenn Hilfe aufgerufen wird, und 2, wenn das Skript fehlschlägt.

cscript WiRunSQL.vbs [Pfad zur Datenbank][SQL-Abfragen]

Geben Sie den Pfad zu einer Windows Installer-Datenbank an. Geben Sie die SQL-Abfragen an, die ausgeführt werden sollen. Beachten Sie, dass die SQL-Abfrage in doppelte Anführungszeichen eingeschlossen werden muss. SELECT-Abfragen zeigen die Zeilen der In der Abfrage angegebenen Ergebnisliste an. Binäre Datenspalten, die von einer Abfrage ausgewählt wurden, werden nicht angezeigt.

Weitere Skriptbeispiele finden Sie unter Windows Installer Scripting Examples. Beispielhilfsprogramme, die keinen Windows Script Host erfordern, finden Sie unter Windows Installer-Entwicklungstools.

Weitere Informationen finden Sie unter Arbeiten mit Abfragen und Beispiele für Datenbankabfragen mithilfe von SQL- und Skript-. Das Beispiel ein Lokalisierungsbeispiel veranschaulicht die Verwendung von SQL für Lokalisieren von Datenbankspalten und Aktualisieren eines Zusammenfassungsinformationsdatenstroms.