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 zurück in die Datenbank aktualisieren
Wenn Sie Daten (rs1) zur Datenbank hinzufügen:
rs.addnew
rs(rs1)=hinzugefügte Daten
rs.update
rs.close
setze rs=nichts
Nehmen wir unten ein Beispiel:
Setzen Sie mRs= Server.CreateObject(adodb.recordSet)
mRs.open Wählen Sie * aus Buch, Verbindung, 1, 3
mRs.addnew
mRs(Name) = Name
mRs(Mail) = 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 border=0 cellpadding=0 style=border-collapse: Collapse width=100%>
<form name=form1 method=post action=admin/<% =filename %>?action=Reply&id=<% =id %>>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>Spitzname:</td>
<td width=640>
<Eingabename=Namenstyp=Textklasse=Eingabewert=<% =mRs(Name) %>>
</td>
</tr>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>Ist der Inhalt öffentlich:</td>
<td width=640>
<Eingabetyp=Radioname=Qq-Wert=1 <%if mRs(qq)=1 then Response.write geprüft Ende if%> >
Ja
<input name=Qq type=radio value=0 <%if mRs(qq)=0 then Response.write reviewed end if%> >
Nein</td>
</tr>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>E-Mail:</td>
<td width=640>
<Eingabename=Mail-Typ=Textklasse=Eingabewert=<% =mRs(Mail) %>>
</td>
</tr>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>Nachricht:</td>
<td width=640>
<textarea name=Info rows=9 cols=57 class=button><% =mRs(Info) %></textarea>
</td>
</tr>
<tr>
<td height=25 align=center bgcolor=#EFEFEF width=118>Antwort:</td>
<td height=100 rowspan=2 bgcolor=#EFEFEF width=640>
<textarea name=Reply rows=6 cols=50 class=button><% =Reply %></textarea>
</td>
</tr>
<tr>
<td height=70 bgcolor=#EFEFEF width=118></td>
</tr>
<tr>
<td height=20 colspan=2 align=center bgcolor=#EFEFEF>
<input name=Submit1 type=submit id=Submit value=Reply message class=button>
<input name=reSet type=reSet id=reSet4 value= re-enter class=button>
</td>
</tr>
</form>
</table>