VBScriptによるMySQLの更新
VBScriptプログラムでMySQLデータベースを更新するための鍵は、プログラムがデータベースを開くために使用する接続文字列です。 接続文字列には、データベースを識別し、それにアクセスするためのセキュリティ資格情報を提供するいくつかのパラメータが含まれています。 接続ストリング内のユーザーIDには、更新したい表を変更するための許可が必要です。 そうでない場合、更新は失敗します。 プログラムがデータベースを開くと、SQL UPDATEステートメントを発行できます。
1。
[スタート]ボタンをクリックします。 すべてのプログラム アクセサリー 「ファイル」メニューをクリックし、「名前を付けて保存」を選択します。ファイル名テキストボックスに、「update_mysql.asp」と入力します(引用符は含みません)。
2。
メモ帳の空白のテキストウィンドウに次のコードを入力します。
<%@ Language = VBScriptこれでVBScriptプログラムが始まります。
3。
文字列とデータベース接続およびコマンド変数を定義するVBScriptの行をファイルに追加し、それにMySQL接続文字列を割り当ててから、その文字列を使用してデータベース接続を開きます。 コードは次の例のようになります。
"dim database_string、connection、command database_string ="サーバー= MySQLServerAddress;データベース= MySQLDataBase; Uid = MySQLUserID;パスワード= MySQLPassword; "
ここで、「MySQLServerAddress」は、MySQLデータベースサーバーを実行しているコンピューターのネットワーク名またはIPアドレスです。 “ MySQLDataBase”はサーバー上のデータベースの名前です(複数の名前がある場合があります)。 「MySQLUserID」と「MySQLPassword」は、それぞれMySQLサーバーにログインして更新するデータベースとテーブルへのアクセスを許可するユーザーIDとパスワードを表します。
4。
データベース接続を開く行を追加してUPDATEステートメントを発行します。
connection =新しいOleDbConnection(database_string)connection.Open()コマンド=新しいOleDbCommand(“ UPDATE customer_table SET sales_amount = 0 WHERE state = 'CA';”、connection)
この例では、プログラムはすべてのカリフォルニアの顧客に対してcustomerテーブルの売上高をゼロに設定します。
5。
最後の行を追加してVBScriptコードを完成させます。
%>
6。
「ファイル」と「保存」をクリックしてから、メモ帳プログラムを終了します。
7。
update_mysql.aspファイルをWebサーバーにコピーします。 MySQLサーバーコンピュータがローカルネットワークの一部である場合は、Windowsエクスプローラを使用してください。 サーバーコンピュータがネットワーク外にある場合は、ファイル転送プロトコルまたは同様のネットワークユーティリティプログラムを使用してください。
8。
Webブラウザを起動して、Webサービス担当者のアドレスをアドレスバーに入力します。 次のように、スラッシュとupdate_mysql.aspを追加します。
//www.yoursite.com/update_mysql.asp
「Enter」を押してMySQLデータベースの更新を実行します。