<1> Grundfindungsgerüst
<%
Satz
Nympho
%>
<2> Variablen DIM -Anweisungen definieren
<%
Dim a, b
A = 10
B = ok!
%>
Hinweis: Die definierte Variable kann numerisch, Zeichen oder andere Typen sein
<3> Einfache Steuerungsprozessanweisung
1. Wenn Bedingung 1 der
Aussage 1
Elseif condition 2 dann
Aussage 2
anders
Aussage 3
Endif
2. Während Bedingungen
Satz
Wend
3.Für count = 1 bis n Schritt m
Aussage 1
beenden für
Aussage 2
nächste
2. ASP -Datenbank Einfach*Tutorial
<1>.
<%
Setzen Sie conn = server.createObject (adodb.Connection)
Conn.open Driver = {Microsoft Access Treiber (*.mdb)};
%>
(User.mdb -Datenbank in BBS/DB1/Verzeichnis)
<2> Zeigen Sie den Datenbankdatensatz an
Prinzip: Zeigen Sie Datensätze in der Datenbank einzeln auf den Client -Browser an und lesen Sie jeden Datensatz in der Datenbank vor
Wenn es von Anfang bis Ende ist: Verwenden Sie den Zyklus und bestimmen Sie, ob der Zeiger bis zum Ende verwendet wird: nicht rs.eof
Wenn es vom Ende bis zum Anfang ist: Verwenden Sie den Zyklus und bestimmen Sie, ob der Zeiger verwendet wird: nicht Rs.Bof
<!-#include file = conn.asp->
<%
Setzen Sie rs = server.createObject (adodb.oldset)
SQLSTR = SELECT * Aus der Nachricht ----> (Nachricht ist eine Datentabelle in der Datenbank, dh die von den Daten gespeicherte Datentabelle, die Sie anzeigen möchten)
Rs.oopen Sqlstr, Conn, 1,3 -------- (Geben Sie an, wie Sie die Datenbank öffnen)
rs.movefirst ------> (verschieben Sie den Zeiger auf den ersten Datensatz)
Zwar nicht rs.eof ------>
Response.write (rs (name)) ------> (Zeigen Sie das Feld Name in der Datentabellenmeldung an)
Rs.Movenext ------> (Verschieben Sie den Zeiger auf den nächsten Datensatz)
Wend ----> (Ende des Zyklus)
Rs.close
CONN.CLOSE Diese Sätze werden verwendet, um die Datenbank zu schließen
Setzen Sie Rs = nichts
Setzen Sie Conn = nichts
%>
Das Antwortobjekt sind die vom Server an den Client -Browser gesendeten Informationen.
<3> Datenbankdatensätze hinzufügen
Datenbankaufzeichnung hinzufügen: Zwei Funktionen: Rs.AddNew, Rs.Update
<!-#include file = conn.asp->
<%
Setzen Sie rs = server.createObject (adodb.oldset)
SQLSTR = SELECT * Aus der Nachricht ----> (Nachricht ist eine Datentabelle in der Datenbank, dh die von den Daten gespeicherte Datentabelle, die Sie anzeigen möchten)
Rs.oopen Sqlstr, Conn, 1,3 -------- (Geben Sie an, wie Sie die Datenbank öffnen)
Rs.AddNew fügt einen neuen Rekord hinzu
Rs (name) = xx zum Wert von xx zum Namen des Namens
Rs.Update Aktualisieren Sie die Datenbank
Rs.close
CONN.CLOSE Diese Sätze werden verwendet, um die Datenbank zu schließen
Setzen Sie Rs = nichts
Setzen Sie Conn = nichts
%>
<4> einen Datensatz löschen
Datenbankdatensätze löschen. Verwenden Sie hauptsächlich Rs.Delete, Rs.Update
<!-#include file = conn.asp->
<%
schwacher Name
Name = xx
Setzen Sie rs = server.createObject (adodb.oldset)
SQLSTR = SELECT * Aus der Nachricht ----> (Nachricht ist eine Datentabelle in der Datenbank, dh die von den Daten gespeicherte Datentabelle, die Sie anzeigen möchten)
Rs.oopen Sqlstr, Conn, 1,3 -------- (Geben Sie an, wie Sie die Datenbank öffnen)
Zwar nicht rs.eof
Wenn Rs. (Name) = Name dann
rs.delete
Der Wert des Namens in der Datentabelle rs.Update -Abfrage entspricht dem Wert des variablen Namens xx.
Ansonsten überprüfen Sie bis zum Ende bis zum Zeiger
Rs.Movenext
EMD if
Wend
Rs.close
CONN.CLOSE Diese Sätze werden verwendet, um die Datenbank zu schließen
Setzen Sie Rs = nichts
Setzen Sie Conn = nichts
%>
<5> Quwer Anfragen zu Datenbanken
(A) Das Abfragefeld ist Zeichentyp
<%
Schwacher Benutzer, Pass, QQ, Mail, Nachricht
user = request.form (Benutzer)
Pass = Request.Form (Pass)
Qq = request.form (qq)
mail = request.form (Mail)
Message = Request.Form (Nachricht)
Wenn Trim (Benutzer) & x = X oder Trim (Pass) & x = x dann (um festzustellen, ob der Benutzerwert und der Passwert leer sind, können Sie den Speicherplatz erkennen)
Antwort.Write (Registrierungsinformationen können nicht leer sein)
anders
Setzen Sie rs = server.createObject (adodb.oldset)
SQLStr = SELECT * vom Benutzer wobei user = '' '' '& user &' '' '' '
Rs.oopen Sqlstr, Conn, 1,3
Wenn rs.eof dann
rs.addnew
RS (Benutzer) = Benutzer
Rs (Pass) = Pass
rs (qq) = qq
RS (Mail) = Mail
RS (Nachricht) = Nachricht
Rs.Update
Rs.close
conn.close
Setzen Sie Rs = nichts
Setzen Sie Conn = nichts
Antwort.Write (erfolgreiche Registrierung)
Ende wenn
Rs.close
conn.close
Setzen Sie Rs = nichts
Setzen Sie conn = nichts
response.write (Registrierung schwerer Name)
%>
(b) Das Feld Abfrage ist der digitale Typ
<%
Dim Num
num = request.form (num)
Setzen Sie rs = server.createObject (adodb.oldset)
SQLSTR = SELECT * Aus Meldung wobei id = & num
Rs.oopen Sqlstr, Conn, 1,3
wenn nicht rs.eof dann
rs.delete
Rs.Update
Rs.close
conn.close
Setzen Sie Rs = nichts
Setzen Sie Conn = nichts
Antwort.Write (erfolgreiche Löschung)
Ende wenn
Rs.close
conn.close
Setzen Sie Rs = nichts
Setzen Sie Conn = nichts
Antwort.Write (Versäumnis zu löschen)
%>
<6> Ein paar einfache ASP -Objekt -Erklärungen
Antwortobjekt: Das vom Server an den Client gesendete Informationsobjekt enthält das direkte Senden von Informationen an den Browser, die Re -Regie -URL oder das Einstellen des Cookie -Werts
Anforderungsobjekt: Die vom Server gestellte Anfrage des Kunden
Sitzungsobjekt: Als globale Variable wird an der gesamten Website wirksam
Serverobjekt: Geben Sie Zugriff auf die Methode und Attribute auf dem Server
(A) Allgemeine Verwendung des Antwortobjekts
Zum Beispiel:
<%
Resposne.write (Hallo, Willkommen bei ASP!)
%>
Sie können Hello sehen, Welcom zu ASP!
<%
response.redirect (www.sohu.com)
%>
Wenn dieser Abschnitt ausgeführt wird, stellt der Browser automatisch eine Verbindung zur Website von Sohu her
Es gibt noch viele Verwendung der Verwendung des Antwortobjekts.
Die allgemeine Verwendung des Anforderungsobjekts
Beispielsweise wird die vom Client zum Server gestellte Anforderung durch das Anforderungsobjekt weitergeleitet
Zeile Ru: Die persönlichen Informationen, die Sie in der Mailbox ausgefüllt haben
Die Informationen, die Sie ausgefüllt haben, werden an den Server übergeben
Zum Beispiel: Dies ist der Code eines Formulars, der dem Kunden zur Ausgabe der Informationen zur Verfügung gestellt wird.
Senden Sie an die Serverdatenbank, nachdem Sie die Dateiverarbeitung von request.asp gesendet haben
<Formular name = Form1 Methode = post action = request.asp>
<p>
<Eingabe type = text name = user>
</p>
<p>
<Eingabetyp = Textname = Pass>
</p>
<p>
<Eingabe type = senden name = Senden Wert = Senden>
</p>
</form>
So lesen Sie die Informationen in der Anfrage.asp, schreiben Sie sie in die Datenbank und verwenden Sie sie hier, um sie hier zu verwenden
Anfragenobjekt, analysieren wir das Schreiben von Request.asp.asp
<%
Dimer Name, Passwort
Name = Request.Form (Benutzer) (Übergeben Sie die Benutzerinformationen im Formular an den Variablennamen)
password = request.
%>
Durch den obigen Code werden wir die Daten im Formular lesen.
Die Informationen werden in die Datenbank geschrieben, und die Methode des Schreibens in die Datenbank wird eingeführt.