データベースステートメントを使用します
1.ステートメントの選択:データベースエンジンにコマンドに、データベースから情報を一連のレコードとして返すようにします。
2.Insertinintoステートメント:テーブルに1つ以上のレコードを追加します。
3.更新ステートメント:特定の基準に基づいて、指定されたテーブルのフィールド値を変更するための更新クエリを作成します。
4. deleteステートメント:削除クエリを作成して、句と句と一致する1つ以上のテーブルからレコードをクリアします。
5.Executeステートメント:手順のアクティブ化に使用される(プロセス)
ASPを使用してあなた自身のアドレス帳を作り、あなたのスキルを練習してください...
1.データベースの作成:
MicrosoftAccessを使用して、data.mdbという名前の空のデータベースを作成し、デザイナーを使用して新しいテーブルを作成します。次のフィールドを入力します。
フィールド名データ型説明その他
ID自動番号付けデータ識別フィールドサイズ:長い整数新しい値:インクリメンタルインデックス:はい(いいえ重複)
ユーザー名のテキスト名デフォルト値
UserMailテキスト電子メールデフォルト値
表示番号ビュー番号フィールドサイズ:長い整数デフォルト値:0インデックス:なし
時間のデフォルト値に追加された期間
data.mdbファイルとして保存します。説明のために、私は比較的単純なライブラリを作成しました。
2。データベースに接続します
正方形 *1:
setConn = server.createObject( "adodb.Connection"
conn.open "driver = {microsoftaccessdriver(*。mdb)}; dbq ="&server.mappath( "data.mdb"
正方形 *2:
setConn = server.createObject( "adodb.Connection"
conn.open "provider = microsoft.jet.oledb.4.0; dataSource ="&server.mappath( "data.mdb": '(
注:ページでは、1回接続するだけです。データベースを使用した後、時間内に接続を閉じる必要があります。
conn.close
setConn =何もない
3.データベースに新しいレコードを追加します
setConn = server.createObject( "adodb.connection": '(
conn.open "driver = {microsoftaccessdriver(*。mdb)}; dbq ="&server.mappath( "data.mdb": '(
username = "風の状態の変化"
usermail = "[email protected]"
instance = now()
sql = "IntersingIntodata(Username、Usermail、Indata)値( '"&username& "'、 '"&usermail& "'、 '"&indate& "')"
conn.execute(sql)
conn.close
setConn =何もない
説明:データベース接続を確立します。名前と電子メールの文字列をフォームに取得し、現在()を取得して現在の時刻と日付を取得します。 InsertINTOステートメントを使用して、新しいレコードを追加します。 conn.execute to eacute;最後に閉じます。
4.データベースでレコードを選択します
1.すべてのレコードのフィールドを選択します(レコードの逆の順序でソート):sql = "select*fromdataorderbyiddesc"