Dadurch wird eine Datenbankinstanz erstellt, aber was ist eine Datenbankinstanz? Außerdem ist rs keine Variable. Wie führt es Operationen wie rs.update im Programm aus? Offen bedeutet, wie man Daten von RS empfängt?
besteht darin, einen Datensatz zu erstellen
Dieser Datensatz sollte zuerst definiert werden
dimrs als adodb.recordset
Dann können Sie verwenden
set rs=server.CreateObject("adodb.recordset")
Um eine Instanz des Datensatzes zu erstellen, sind zu diesem Zeitpunkt natürlich keine Daten im Datensatz vorhanden
rs.open......
um ein Recordset zu öffnen
rs.append oder rs.insert, um Datensätze hinzuzufügen
rs.edit, um Datensätze zu ändern
Für hinzugefügte oder geänderte Datensätze können Sie verwenden
rs.fields("Feldname")=xxx
zuordnen
rs.update
Geänderte Werte wieder in die Datenbank aktualisieren
Wenn Sie Daten (rs1) zur Datenbank hinzufügen:
rs.addnew
rs("rs1")="Daten hinzugefügt"
rs.update
rs.close
setze rs=nichts
Nehmen wir unten ein Beispiel:
Setze mRs= Server.CreateObject("adodb.recordSet")
mRs.open „Select * from book“, conn, 1, 3
mRs.addnew
mRs("Name") = Name
mRs("Mail") = E-Mail
mRs("Qq") = Qq
mRs("Info") = Info
mRs("time") = now()
mRs.update
mRs.close
Setze mRs = nichts
// Im Folgenden wird das HTML-Eingabefeld aufgerufen
Kopieren Sie den Codecode wie folgt:
<table cellpadding="0">
<form method="post" action="admin/<% =filename %>?action=Reply&id=<% =id %>">
<tr>
<td bgcolor="#EFEFEF">Spitzname:</td>
<td>
<input type="text" value="<% =mRs("Name") %>">
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">Ist der Inhalt öffentlich:</td>
<td>
<input type="radio" value="1" <%if mRs("qq")=1 then Response.write " geprüft " end if%> >
Ja
<input type="radio" value="0" <%if mRs("qq")=0 then Response.write " geprüft " end if%> >
Nein</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">E-Mail:</td>
<td>
<input type="text" value="<% =mRs("Mail") %>">
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">Nachricht hinterlassen:</td>
<td>
<textarea rows="9" cols="57"><% =mRs("Info") %></textarea>
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">Antwort:</td>
<td rowspan="2" bgcolor="#EFEFEF">
<textarea rows="6" cols="50"><% =Antwort %></textarea>
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF"></td>
</tr>
<tr>
<td colspan="2" bgcolor="#EFEFEF">
<input type="submit" value="Auf Nachricht antworten">
<input type="reSet" value="Re-enter">
</td>
</tr>
</form>
</table>