これによりデータベース インスタンスが作成されますが、データベース インスタンスとは何ですか?また、rs は変数ではありません。プログラム内で rs.update などの操作をどのように実行するのでしょうか?オープンとは、rsからデータを受け取る方法を意味しますか?
データセットを作成することです
このデータセットを最初に定義する必要があります
adodb.recordset としての dimrs
その後、使用できます
set rs=server.CreateObject("adodb.recordset")
データセットのインスタンスを作成するには、もちろん、この時点ではデータセット内にデータはありません。
rs.開いて......
レコードセットを開くには
rs.append または rs.insert でレコードを追加します
レコードを変更するための rs.edit
追加または変更されたレコードの場合は、次を使用できます。
rs.fields("フィールド名")=xxx
割り当てる
rs.アップデート
変更された値をデータベースに更新して戻します
データ (rs1) をデータベースに追加すると、次のようになります。
rs.addnew
rs("rs1")="データを追加しました"
rs.アップデート
rs.close
rs=何も設定しない
以下に例を見てみましょう。
Set mRs= Server.CreateObject("adodb.recordSet")
mRs.open "ブックから * を選択"、conn、1、3
mRs.追加新規
mRs("名前") = 名前
mRs("メール") = メール
mRs("Qq") = Qq
mRs("情報") = 情報
mRs(「時間」) = 今()
mRs.アップデート
mRs.close
mRs = 何も設定しない
// 以下は HTML 入力ボックスを呼び出します
次のようにコードをコピーします。
<table cellpadding="0">
<form method="post" action="admin/<% =filename %>?action=Reply&id=<% =id %>">
<tr>
<td bgcolor="#EFEFEF">ニックネーム:</td>
<td>
<input type="text" value="<% =mRs("Name") %>">
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">コンテンツは公開されていますか:</td>
<td>
<input type="radio" value="1" <%if mRs("qq")=1 then response.write "checked" end if%> >
はい
<input type="radio" value="0" <%if mRs("qq")=0 then response.write "checked" end if%> >
いいえ</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">メールアドレス:</td>
<td>
<input type="text" value="<% =mRs("Mail") %>">
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">メッセージを残す:</td>
<td>
<textarea rows="9"cols="57"><% =mRs("Info") %></textarea>
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">返信:</td>
<td rowspan="2" bgcolor="#EFEFEF">
<textarea rows="6"cols="50"><% =返信 %></textarea>
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF"></td>
</tr>
<tr>
<tdcolspan="2" bgcolor="#EFEFEF">
<input type="submit" value="メッセージに返信">
<input type="reSet" value="再入力">
</td>
</tr>
</form>
</テーブル>