Cet article présente des connaissances de base sur l'ASP, qui doit être connue de tous les débutants ASP. J'espère que cela vous sera utile, jetons un coup d'œil ensemble.
Nous savons tous que l'ASP est l'abréviation de la page du serveur actif, ce qui signifie la page du serveur dynamique. ASP est une application développée par Microsoft pour remplacer les programmes de script CGI. Voici quelques connaissances de base pour votre référence.
1. Connexion de la base de données
Ce qui suit est le contenu cité:
- <%
- setConn = server.createObject (adodb.connection)
- Conn.Opendriver = {MicrosoftAccessDriver (*. MDB)}; DBQ = & Server.Mappath (Nom de la base de données)
- %>
2. Ouvrez la base de données
Ce qui suit est le contenu cité:
- exec = select * dans la table de base de données
- setrs = server.createObject (adodb.recordSet)
- Rs.OPenexec, Conn, 1,1
Le paramètre 1, 1 est lu
Lire le format de contenu: <% = RS (champ)%>
3. Ajouter un programme de traitement des enregistrements
Ce qui suit est le contenu cité:
- <%
- setConn = server.createObject (adodb.connection)
- Conn.Opendriver = {MicrosoftAccessDriver (*. MDB)}; DBQ = & Server.Mappath (Nom de la base de données)
- name = request.form (champ) nom, tel, le message est la valeur de champ définie en soumettant le formulaire
- tel = request.form (champ)
- message = request.form (champ)
- exec = insertinto Table Name (champ) Valeurs ('+ champ +') multiples séparés par des virgules
- Conn.executeExec s'engage à l'aide d'exécuter
- Conn.Close
- setConn = rien
- %>
4. Processeur de recherche
Ce qui suit est le contenu cité:
- <%
- name = request.form (champ) nom, tel est la valeur de champ définie par le formulaire de soumission
- tel = request.form (champ)
- setConn = server.createObject (adodb.connection)
- Conn.Opendriver = {MicrosoftAccessDriver (*. MDB)}; DBQ = & Server.Mappath (Nom de la base de données)
- exec = select * From Table Whrerename = '+ Field +' Andtel = + Field
- setrs = server.createObject (adodb.recordSet)
- Rs.OPenexec, Conn, 1,1
- %>
- 'Le contenu recherché sur la page est exporté
- <%
- dowhilenotrs.eof
- %> <tr>
- <td> <% = rs (nom)%> </td>
- <td> <% = RS (Tél)%> </td>
- <td> <% = rs (temps)%> </td>
- </tr>
- <%
- Rs.MovEnext
- boucle
- %>
5. Supprimer le programme de traitement des enregistrements
Ce qui suit est le contenu cité:
- <%
- setConn = server.createObject (adodb.connection)
- Conn.Opendriver = {MicrosoftAccessDriver (*. MDB)}; DBQ = & Server.Mappath (Nom de la base de données)
- exec = delete * du nom de la table où numéro = & request.form (id)
- Conn.execUteExec
- %>
6. Modifier le programme de traitement des enregistrements
Ce qui suit est le contenu cité:
- <%
- setConn = server.createObject (adodb.connection)
- Conn.Opendriver = {MicrosoftAccessDriver (*. MDB)}; DBQ = & Server.Mappath (Nom de la base de données)
- exec = select * From Table Name Where Number = & request.form (id)
- setrs = server.createObject (adodb.recordSet)
- Rs.OPenexec, Conn, 1,3'1,3 est le sens de la modification
- Rs (name) = request.form (champ) 'nom, tel, le message est la valeur de champ définie en soumettant le formulaire
- rs (tél) = request.form (champ)
- rs (message) = request.form (champ)
- Rs.Update
- Rs.Close
- setrs = rien
- Conn.Close
- setConn = rien
- %>
Modifier le programme d'exécution d'enregistrement: entrez la page du numéro d'identification >>> Exportation des données d'ID correspondantes >>>>>>> Modifiez directement le gestionnaire
7. Exemples de programmes de traitement de connexion en arrière-plan
Ce qui suit est le contenu cité:
- <%
- dimname, mot de passe
- name = request.form (name)
- mot de passe = request.form (mot de passe)
- Dimexec, Conn, Rs
- exec = select * From Table Name où (name = '& field &' etpassword = '& field &')
- setConn = server.createObject (adodb.connection)
- Conn.Opendriver = {MicrosoftAccessDriver (*. MDB)}; DBQ = & Server.Mappath (Nom de la base de données)
- setrs = server.createObject (adodb.recordSet)
- Rs.OPsenexec, Conn
- ifnotrs.eofthen
- Rs.Close
- Conn.Close
- Session (vérifié) = Oui
- Session (chèque) = droite
- réponse.redirectIndex.asp
- autre
- Session (vérifié) = Non
- Session (chèque) = mal
- réponse.redirectlogin.asp
- endire
- %>
Chaque page d'arrière-plan plus:
- <% ifnotession (vérifié) = la session de Yesthen définit une variable de chaîne vérifiée
- réponse.redirectlogin.asp
- autre
- %>
J'espère que l'introduction ci-dessus aux connaissances de base de l'ASP pourra apporter une aide aux débutants.