<1> Framework de base
<%
Phrase
Nympho
%>
<2> Définir les variables DIM instructions
<%
Dim A, B
a = 10
B = OK!
%>
Remarque: la variable définie peut être numérique, de caractère ou d'autres types
<3> Instruction de processus de contrôle simple
1. Si condition 1 le
Énoncé 1
Elseif Condition 2 alors
Déclaration 2
autre
Déclaration 3
endire
2. Pendant les conditions
Phrase
se promener
3. pour compter = 1 à n étape m
Énoncé 1
sortir pour
Déclaration 2
suivant
2. Tutoriel ASP Database *
<1>.
<%
Définir Conn = Server.CreateObject (ADODB.Connection)
Conn.open Driver = {Microsoft Access Driver (* .mdb)};
%>
(User.MDB Base de données dans BBS / DB1 / Directory)
<2> Afficher l'enregistrement de la base de données
Principe: Afficher les enregistrements dans la base de données un par un au navigateur client et lire chaque enregistrement dans la base de données à son tour
Si cela est du début à la fin: utilisez le cycle et déterminez si le pointeur est utilisé à la fin: pas Rs.Eof
Si c'est de la fin au début: utilisez le cycle et déterminez si le pointeur est commencé à utiliser: pas Rs.Bof
<! - # Inclure File = Conn.asp->
<%
set rs = server.createObject (adodb.oldset)
SQLSTR = SELECT * FROM Message ----> (Le message est un tableau de données dans la base de données, c'est-à-dire le tableau de données stocké par les données que vous souhaitez afficher)
Rs.OOPEN SQLSTR, Conn, 1,3 -------- (Indiquez comment ouvrir la base de données)
Rs.MoveFirst -----> (Déplacez le pointeur vers le premier enregistrement)
Bien que ce ne soit pas Rs.Eof ------>
Response.Write (RS (nom)) -----> (Afficher le champ Nom dans le message de la table de données)
Rs.MoVenext -----> (Déplacez le pointeur vers l'enregistrement suivant)
wend ----> (fin du cycle)
Rs.Close
Conn.Closez ces phrases sont utilisées pour fermer la base de données
Définir RS = rien
Définir Conn = Rien
%>
L'objet de réponse est les informations envoyées par le serveur au navigateur client.
<3> Ajouter des enregistrements de base de données
Ajouter l'enregistrement de la base de données: deux fonctions: Rs.AddNew, Rs.Update
<! - # Inclure File = Conn.asp->
<%
set rs = server.createObject (adodb.oldset)
SQLSTR = SELECT * FROM Message ----> (Le message est un tableau de données dans la base de données, c'est-à-dire le tableau de données stocké par les données que vous souhaitez afficher)
Rs.OOPEN SQLSTR, Conn, 1,3 -------- (Indiquez comment ouvrir la base de données)
Rs.AddNew ajoute un nouveau record
Rs (nom) = xx à la valeur de xx au champ Nom
Rs.Update Actualiser la base de données
Rs.Close
Conn.Closez ces phrases sont utilisées pour fermer la base de données
Définir RS = rien
Définir Conn = Rien
%>
<4> Supprimer un enregistrement
Supprimer les enregistrements de la base de données utilise principalement Rs.Delete, Rs.Update
<! - # Inclure File = Conn.asp->
<%
nom dim
nom = xx
set rs = server.createObject (adodb.oldset)
SQLSTR = SELECT * FROM Message ----> (Le message est un tableau de données dans la base de données, c'est-à-dire le tableau de données stocké par les données que vous souhaitez afficher)
Rs.OOPEN SQLSTR, Conn, 1,3 -------- (Indiquez comment ouvrir la base de données)
Bien que pas Rs.Eof
Si rs.
Rs.Delete
La valeur du champ Nom dans la table de données de requête Rs.Update est égale à la valeur du nom de la variable xx.
Sinon, continuez à vérifier jusqu'au pointeur jusqu'à la fin
Rs.MovEnext
EMD si
se promener
Rs.Close
Conn.Closez ces phrases sont utilisées pour fermer la base de données
Définir RS = rien
Définir Conn = Rien
%>
<5> Quhere Demandes sur les bases de données
(A) Le champ de requête est le type de caractère
<%
Utilisateur sombre, pass, qq, courrier, message
user = request.form (utilisateur)
pass = request.form (pass)
Qq = request.form (qq)
mail = request.form (courrier)
Message = request.form (message)
Si Trim (utilisateur) & x = x ou trim (pass) & x = x puis (pour détecter si la valeur de l'utilisateur et la valeur de passe sont vides, vous pouvez détecter l'espace)
réponse.Write (les informations d'enregistrement ne peuvent pas être vides)
autre
set rs = server.createObject (adodb.oldset)
SQLSTR = SELECT * FROM User Where User = '' '' '& User &' '' '
Rs.OOPEN SQLSTR, Conn, 1,3
Si Rs.Eof alors
Rs.Addnew
RS (utilisateur) = utilisateur
rs (pass) = pass
rs (qq) = qq
RS (mail) = courrier
Rs (message) = message
Rs.Update
Rs.Close
Conn.Close
Définir RS = rien
Définir Conn = Rien
Response.Write (inscription réussie)
terminer si
Rs.Close
Conn.Close
Définir RS = rien
Définir Conn = Rien
Response.Write (enregistrement du nom lourd)
%>
(b) Le champ de requête est le type numérique
<%
baille
num = request.form (num)
set rs = server.createObject (adodb.oldset)
sqlstr = select * à partir du message où id = & num
Rs.OOPEN SQLSTR, Conn, 1,3
Si ce n'est pas Rs.Eof alors
Rs.Delete
Rs.Update
Rs.Close
Conn.Close
Définir RS = rien
Définir Conn = Rien
réponse.Write (suppression réussie)
terminer si
Rs.Close
Conn.Close
Définir RS = rien
Définir Conn = Rien
Response.Write (non-supprimer)
%>
<6> Quelques explications d'objets ASP simples
Objet de réponse: l'objet d'information envoyé par le serveur au client comprend l'envoi directement d'envoi d'informations au navigateur, une URL de direction ou de définition de la valeur du cookie
Objet de demande: la demande du client faite du serveur
Objet de session: En tant que variable globale, elle prend effet sur tout le site
Objet du serveur: donner accès à la méthode et aux attributs sur le serveur
(A) Utilisation générale de l'objet de réponse
Par exemple:
<%
resposne.write (bonjour, bienvenue à ASP!)
%>
Vous pouvez voir Hello, Welcom à ASP!
<%
réponse.redirect (www.sohu.com)
%>
Si cette section est exécutée, le navigateur se connectera automatiquement au site Web de Sohu
Il y a encore de nombreuses utilisations à l'utilisation de l'objet de réponse.
L'utilisation générale de l'objet de demande
Par exemple, la demande faite du client vers le serveur est transmise via l'objet de demande
Ligne Ru: Les informations personnelles que vous avez remplies dans la boîte aux lettres sont d'utiliser cet objet pour
Les informations que vous avez remplies sont transmises au serveur
Par exemple: il s'agit du code d'un formulaire, qui est fourni au client pour remplir les informations.
Soumettre à la base de données du serveur après avoir soumis au traitement de fichier request.asp
<Form name = form1 méthode = post-action = request.asp>
<p>
<entrée type = nom de texte = utilisateur>
</p>
<p>
<entrée type = nom de texte = pass>
</p>
<p>
<entrée type = soumettre name = soumettre une valeur = soumettre>
</p>
</ form>
Alors, comment lire les informations dans la demande.asp, écrivez-la dans la base de données et utilisez-la ici pour l'utiliser ici
Objet de demande, analysons la rédaction de la demande.asp
<%
Nom DIM, mot de passe
name = request.form (utilisateur) (transmettez les informations utilisateur du formulaire au nom de la variable)
mot de passe = request.form (pass) (passer les informations de passe dans le formulaire au mot de passe de variable)
%>
Grâce au code ci-dessus, nous lirons les données sous le formulaire.
Les informations sont écrites dans la base de données et la méthode d'écriture dans la base de données est introduite.