Aktualizacja MySQL za pomocą VBScript
Kluczem do aktualizacji bazy danych MySQL w programie VBScript jest ciąg połączenia, którego program używa do otwarcia bazy danych. Ciąg połączenia zawiera kilka parametrów identyfikujących bazę danych i zapewniających poświadczenia bezpieczeństwa umożliwiające uzyskanie do niej dostępu. Identyfikator użytkownika w łańcuchu połączenia musi mieć uprawnienia do modyfikowania tabel, które chcesz zaktualizować; w przeciwnym razie aktualizacja się nie powiedzie. Kiedy twój program otwiera bazę danych, może wydać instrukcję SQL UPDATE.
1.
Kliknij "Start | Wszystkie programy | Akcesoria | Notatnik. "Kliknij menu" Plik "i wybierz" Zapisz jako ". W polu tekstowym nazwy pliku wpisz" update_mysql.asp "(bez cudzysłowów).
2.
Wpisz następujący kod w pustym oknie Notatnika:
<% @ Language = VBScriptTo rozpoczyna twój program VBScript.
3.
Dodaj linie VBScript do pliku, który definiuje łańcuch i połączenia z bazą danych oraz zmienne komend, przypisz do niego swój ciąg połączenia MySQL, a następnie użyj ciągu, aby otworzyć połączenie z bazą danych. Twój kod powinien wyglądać jak na poniższym przykładzie:
dim database_string, connection, command database_string = "Serwer = MySQLServerAddress; Database = MySQLDataBase; Uid = MySQLUserID; Pwd = MySQLPassword;"
Tutaj "MySQLServerAddress" to nazwa sieci lub adres IP komputera z serwerem bazy danych MySQL; "MySQLDataBase" to nazwa bazy danych na serwerze (może mieć kilka nazw); "Identyfikator MySQLUserID i" MySQLPassword "odnoszą się odpowiednio do identyfikatora użytkownika i hasła, które logują się do serwera MySQL i nadają dostęp do bazy danych i tabel, które mają zostać zaktualizowane.
4.
Dodaj linie, które otwierają połączenie z bazą danych i wysyłaj instrukcję UPDATE:
connection = Nowe połączenie OleDbConnection (database_string) connection.Open () command = Nowa instrukcja OleDbCommand ("UPDATE customer_table SET sales_amount = 0 WHERE state = 'CA';", połączenie)
W tym przykładzie program ustawia wartość sprzedaży w tabeli klientów na zero dla wszystkich klientów w Kalifornii.
5.
Zakończ kod VBScript, dodając ostatni wiersz:
%>
6.
Kliknij "Plik" i "Zapisz", a następnie wyjdź z programu Notatnik.
7.
Skopiuj plik update_mysql.asp na swój serwer sieciowy. Jeśli komputer serwera MySQL należy do sieci lokalnej, użyj Eksploratora Windows; jeśli komputer serwera znajduje się poza twoją siecią, użyj protokołu przesyłania plików lub podobnego programu sieciowego.
8.
Uruchom przeglądarkę internetową i wpisz adres swojego serwera sieciowego na pasku adresu. Dodaj przedni ukośnik i update_mysql.asp w następujący sposób:
//www.yoursite.com/update_mysql.asp
Naciśnij "Enter", aby wykonać aktualizację bazy danych MySQL.