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
définir 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électionnez * dans le livre, conn, 1, 3
mRs.addnew
mRs(Nom) = Nom
mRs(Courrier) = Courrier
mRs(Qq) = Qq
mRs(Info) = Info
mRs(temps) = 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 border=0 cellpadding=0 style=border-collapse:effondrement width=100%>
<form name=form1 method=post action=admin/<% =filename %>?action=Reply&id=<% =id %>>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>Pseudo :</td>
<td largeur=640>
<nom d'entrée=type de nom=classe de texte=valeur d'entrée=<% =mRs(Nom) %>>
</td>
</tr>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>Le contenu est-il public :</td>
<td largeur=640>
<input type=radio name=Qq value=1 <%if mRs(qq)=1 then réponse.write vérifié fin if%> >
Oui
<nom d'entrée=Qq type=valeur radio=0 <%if mRs(qq)=0 alors réponse.write vérifié fin si%> >
Non</td>
</tr>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>E-mail :</td>
<td largeur=640>
<input name=Mail type=text class=input value=<% =mRs(Mail) %>>
</td>
</tr>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>Message :</td>
<td largeur=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>Répondre :</td>
<td hauteur=100 rowspan=2 bgcolor=#EFEFEF width=640>
<textarea name=Répondre aux lignes=6 cols=50 class=bouton><% =Répondre %></textarea>
</td>
</tr>
<tr>
<td height=70 bgcolor=#EFEFEF width=118></td>
</tr>
<tr>
<td height=20 colspan=2 align=center bgcolor=#EFEFEF>
<nom d'entrée = type de soumission 1 = identifiant de soumission = valeur de soumission = classe de message de réponse = bouton>
<input name=reSet type=reSet id=reSet4 value= re-enter class=button>
</td>
</tr>
</form>
</table>