Cela crée une instance de base de données, mais qu'est-ce qu'une instance de base de données ? De plus, rs n'est pas une variable. Comment effectue-t-il des opérations telles que rs.update dans le programme ? Open signifie comment recevoir des données de RS ?
est de créer un ensemble de données
Cet ensemble de données doit être défini en premier
dimrs comme adodb.recordset
Ensuite, vous pouvez utiliser
set rs=server.CreateObject("adodb.recordset")
Pour créer une instance de l'ensemble de données, bien sûr, il n'y a aucune donnée dans l'ensemble de données pour le moment
rs.ouvert......
pour ouvrir un jeu d'enregistrements
rs.append ou rs.insert pour ajouter des enregistrements
rs.edit pour modifier les enregistrements
Pour les enregistrements ajoutés ou modifiés, vous pouvez utiliser
rs.fields("nom du champ")=xxx
attribuer
rs.mise à jour
Mettre à jour les valeurs modifiées dans la base de données
Lorsque vous ajoutez une donnée (rs1) dans la base de données :
rs.addnew
rs("rs1")="Données ajoutées"
rs.mise à jour
rs.fermer
définir rs = rien
Prenons un exemple ci-dessous :
Définir mRs= Server.CreateObject("adodb.recordSet")
mRs.open "Sélectionner * dans le livre", conn, 1, 3
mRs.addnew
mRs("Nom") = Nom
mRs("Courrier") = Courrier
mRs("Qq") = Qq
mRs("Info") = Info
mRs("heure") = maintenant()
mRs.update
mRs.close
Définir mRs = rien
// Ce qui suit consiste à appeler la zone de saisie HTML
Copiez le code comme suit :
<table cellpadding="0">
<form method="post" action="admin/<% =filename %>?action=Reply&id=<% =id %>">
<tr>
<td bgcolor="#EFEFEF">Pseudo :</td>
<td>
<input type="text" value="<% =mRs("Name") %>">
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">Le contenu est-il public :</td>
<td>
<input type="radio" value="1" <%if mRs("qq")=1 puis réponse.write " vérifié " end if%> >
Oui
<input type="radio" value="0" <%if mRs("qq")=0 puis réponse.write " vérifié " end if%> >
Non</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">E-mail :</td>
<td>
<input type="text" value="<% =mRs("Mail") %>">
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">Laisser un message :</td>
<td>
<textarea rows="9" cols="57"><% =mRs("Info") %></textarea>
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF">Réponse :</td>
<td rowspan="2" bgcolor="#EFEFEF">
<textarea rows="6" cols="50"><% =Répondre %></textarea>
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF"></td>
</tr>
<tr>
<td colspan="2" bgcolor="#EFEFEF">
<input type="submit" value="Réponse au message">
<input type="reSet" value="Re-enter">
</td>
</tr>
</form>
</table>