Aktualisieren von MySQL mit VBScript

Der Schlüssel zum Aktualisieren einer MySQL-Datenbank in einem VBScript-Programm ist die Verbindungszeichenfolge, die das Programm zum Öffnen der Datenbank verwendet. Die Verbindungszeichenfolge enthält mehrere Parameter, die die Datenbank identifizieren und Sicherheitsberechtigungsnachweise für den Zugriff auf die Datenbank bereitstellen. Die Benutzer-ID in der Verbindungszeichenfolge muss über die Berechtigung zum Ändern der zu aktualisierenden Tabellen verfügen. Andernfalls schlägt das Update fehl. Wenn Ihr Programm die Datenbank öffnet, kann die SQL-Anweisung UPDATE ausgegeben werden.

1

Klicken Sie auf „Start | Alle Programme | Zubehör | Notepad. ”Klicken Sie auf das Menü“ Datei ”und wählen Sie“ Speichern unter ”. Geben Sie im Textfeld Dateiname" update_mysql.asp "(ohne Anführungszeichen) ein.

2

Geben Sie den folgenden Code in das leere Textfenster von Notepad ein:

<% @ Language = VBScript

Damit beginnt Ihr VBScript-Programm.

3.

Fügen Sie der Datei Zeilen mit VBScript hinzu, die String- und Datenbankverbindungs- und Befehlsvariablen definieren, weisen Sie ihr die MySQL-Verbindungszeichenfolge zu und verwenden Sie die Zeichenfolge, um eine Datenbankverbindung zu öffnen. Ihr Code sollte wie folgt aussehen:

dim database_string, Verbindung, Befehl database_string = "Server = MySQLServerAddress; Database = MySQLDataBase; Uid = MySQLUserID; Pwd = MySQLPassword;"

"MySQLServerAddress" ist hier der Netzwerkname oder die IP-Adresse des Computers, auf dem der MySQL-Datenbankserver ausgeführt wird. "MySQLDataBase" ist der Name der Datenbank auf dem Server (diese kann mehrere Namen haben). "MySQLUserID" und "MySQLPassword" beziehen sich auf die Benutzer-ID bzw. das Kennwort, die sich beim MySQL-Server anmelden und Zugriff auf die zu aktualisierenden Datenbanken und Tabellen gewähren.

4

Fügen Sie Zeilen hinzu, die eine Datenbankverbindung öffnen und eine UPDATE-Anweisung ausgeben:

connection = Neuer OleDbConnection (database_string) Befehl connection.Open () = Neuer OleDbCommand ("UPDATE customer_table SET sales_amount = 0 WHERE state = 'CA';", Verbindung)

In diesem Beispiel setzt das Programm den Umsatzbetrag in der Kundentabelle für alle kalifornischen Kunden auf Null.

5

Beenden Sie den VBScript-Code, indem Sie eine letzte Zeile hinzufügen:

%>

6

Klicken Sie auf "Datei" und "Speichern" und beenden Sie das Notepad-Programm.

7.

Kopieren Sie die Datei update_mysql.asp auf Ihren Webserver. Wenn der MySQL Server-Computer Teil Ihres lokalen Netzwerks ist, verwenden Sie den Windows Explorer. Wenn sich der Server-Computer außerhalb Ihres Netzwerks befindet, verwenden Sie ein File Transfer Protocol oder ein ähnliches Netzwerkprogramm.

8

Starten Sie einen Webbrowser und geben Sie die Adresse Ihres Webservers in die Adressleiste ein. Fügen Sie wie folgt einen Schrägstrich und update_mysql.asp hinzu:

//www.yoursite.com/update_mysql.asp

Drücken Sie die Eingabetaste, um das MySQL-Datenbankupdate auszuführen.

Beliebte Beiträge