Tutoriel ASP : Quelques connaissances nécessaires pour tout programmeur ASP
Connexion à la base de données :
Voici le contenu cité :
<%
définir conn=server.createobject(adodb.connection)
conn.open driver={pilote d'accès Microsoft (*.mdb)};dbq=&server.mappath(nom de la base de données)
%>
Ouvrez la base de données :
Voici le contenu cité :
exec=select * dans la table de la base de données
définir rs=server.createobject(adodb.recordset)
rs.open exec,conn,1,1
Le paramètre 1, 1 est lu
Format du contenu lu : <%=rs(field)%>
Ajouter un gestionnaire d'enregistrement :
Voici le contenu cité :
<%
définir conn=server.createobject(adodb.connection)
conn.open driver={pilote d'accès Microsoft (*.mdb)};dbq=&server.mappath(nom de la base de données)
name=request.form (field) name, tel, message sont les valeurs de champ définies pour la soumission du formulaire
tel=request.form(champ)
message=request.form(champ)
exec=insérer dans la table le nom (champ) les valeurs ('+champ+') multiples séparés par des virgules
conn.execute exec utilise exécuter pour soumettre
connexion.fermer
définir conn = rien
%>
Gestionnaire de recherche :
Voici le contenu cité :
<%
name=request.form(field) name,tel sont les valeurs de champ définies pour soumettre le formulaire
tel=request.form(champ)
définir conn=server.createobject(adodb.connection)
conn.open driver={pilote d'accès Microsoft (*.mdb)};dbq=&server.mappath(nom de la base de données)
exec=select * de la table où name='+field+' et tel=+field
définir rs=server.createobject(adodb.recordset)
rs.open exec,conn,1,1
%>
'Exporter le contenu recherché sur la page
<%
faire sans rs.eof
%><tr>
<td><%=rs(nom)%></td>
<td><%=rs(tel)%></td>
<td><%=rs(time)%></td>
</tr>
<%
rs.movenext
boucle
%>
Supprimer le gestionnaire d'enregistrement :
Voici le contenu cité :
<%
définir conn=server.createobject(adodb.connection)
conn.open driver={pilote d'accès Microsoft (*.mdb)};dbq=&server.mappath(nom de la base de données)
exec=delete * du nom de la table où number=&request.form(id)
conn.execute exec
%>
Modifier le gestionnaire d'enregistrement :
Voici le contenu cité :
<%
définir conn=server.createobject(adodb.connection)
conn.open driver={pilote d'accès Microsoft (*.mdb)};dbq=&server.mappath(nom de la base de données)
exec=select * à partir du nom de la table où number=&request.form(id)
définir rs=server.createobject(adodb.recordset)
rs.open exec,conn,1,3 '1,3 consiste à modifier le sens
rs(name)=request.form(field) 'name,tel,message sont les valeurs de champ définies pour la soumission du formulaire
rs(tel)=request.form(champ)
rs(message)=request.form(champ)
rs.mise à jour
rs.fermer
définir rs = rien
connexion.fermer
définir conn = rien
%>
Modifier le programme d'exécution de l'enregistrement : page du numéro d'identification d'entrée>>>> Exporter les données d'identification correspondantes>>>>>> Processeur pour modification directe
Exemple de gestionnaire de connexion en arrière-plan :
Voici le contenu cité :
<%
dim nom, mot de passe
nom=request.form(nom)
mot de passe = request.form (mot de passe)
dim exec, conn, rs
exec=select *from nom de la table où(name='&field&' et password='&field&')
définir conn=server.createobject(adodb.connection)
conn.open driver={pilote d'accès Microsoft (*.mdb)};dbq=&server.mappath(nom de la base de données)
définir rs=server.createobject(adodb.recordset)
rs.open exec,conn
sinon rs.eof alors
rs.Fermer
conn.Fermer
session (cochée) = oui
session (vérifier) = droite
réponse.Redirection index.asp
autre
session (cochée) = non
session (vérifier) = faux
réponse.Redirection login.asp
finir si
%>
Ajoutez à chaque page backend :
<%if not session(checked)=yes then 'définir une variable chaîne vérifiée en session
réponse.Redirection login.asp
autre
%>