Empfohlen: ASP FSO lesen und schreiben Dateien diesen Datei -Implementierungscode ASP ist eine Weile vergangen. Lassen Sie mich über die Verwendung von ASP FSO sprechen, um die Les- und Schreibvorgänge von Dateien zu implementieren. Freunde, die lernen müssen, können sich darauf beziehen. 1.atendofstream Diese Eigenschaft gibt an, ob das Ende der gesamten Textdatei erreicht wurde. Sein Wert ist wahr oder falsch. 2.CreateTextFile wird verwendet, um eine neue Textdatei zu erstellen.
Gemeinsame Codes für die ASP -Programmierung
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1. Schließen Sie ASP an, um auf Datenbank zuzugreifen:
<%
Dim Conn, Mdbfile
mdbfile = server.mappath (Datenbankname.mdb)
Setzen Sie conn = server.createObject (adodb.Connection)
Conn.open Driver = {Microsoft Access Treiber (*.mdb)}; uid = admin; pwd = Datenbankkennwort; dbq = & mdbfile
%>
2. Verbinden Sie ASP mit der SQL -Datenbank:
<%
Dim Conn
Setzen Sie conn = server.createObject (adodb.Connection)
con.open Provider = SQLOLEDB; Data Source = SQL Server Name oder IP -Adresse; uid = sa; PWD = Datenbankkennwort; Datenbank = Datenbank Name
%>
Erstellen Sie ein Rekord -Set -Objekt:
Setzen Sie rs = server.createObject (adodb.Recordset)
Rs.open SQL Anweisung, Conn, 3,2
3.. Gemeinsame SQL -Befehlsnutzungsmethoden:
(1) Datendatensatzfilterung:
SQL = SELECT * Aus der Datentabelle, wobei Feldname = Feldwertauftrag nach Feldname
SQL = SELECT * Aus der Datentabelle, wobei Feldname ' %Feldwert %' bestellen, nach Feldname
SQL = Wählen
SQL = SELECT * Aus der Datentabelle, wobei Feldname in ('Wert 1', 'Wert 2', 'Wert 3'))
SQL = SELECT * Aus der Datentabelle, wobei Feldname zwischen Wert 1 und Wert 2
(2) Datensätze aktualisieren:
SQL = Data Tabelle Set Feldname = Feldwert wobei der bedingte Ausdruck
SQL = Data Tabelle Set Feld 1 = Wert 1, Feld 2 = Wert 2 ... Feld N = Wert n WHERE DONSETIONALE Expression
(3) Datensätze löschen:
SQL = aus der Datentabelle löschen, wobei der bedingte Ausdruck
SQL = aus der Datentabelle löschen (alle Datensätze in der Datentabelle löschen)
(4) Datensätze hinzufügen:
SQL = in die Datentabelle einfügen (Feld 1, Feld 2, Feld 3…) Wertess (Wert 1, Wert 2, Wert 3…)
SQL = in die Zieldatentabelle einfügen * Auswahl * aus Quelldatentable (fügen Sie den Datensatz der Quelldatentabelle zur Zieldatentable hinzu).
(5) Funktionsstatistikfunktion:
AVG (Feldname), um einen Durchschnittswert einer Tabellenspalte zu erhalten
Zählen (*| Feldname) Statistiken zur Anzahl der Datenzeilen oder Statistiken zur Anzahl der Datenzeilen mit Werten in einer bestimmten Spalte
Max (Feldname) Erhalten Sie den Maximalwert einer Tabellenspalte
Min (Feldname) Erhalten Sie den Mindestwert einer Tabellenspalte
Summe (Feldname) fügt den Wert der Datenspalte hinzu
Verweisen Sie auf die obige Funktionsmethode:
SQL = Summe (Feldname) als Alias aus der Datentabelle, wobei der bedingte Ausdruck
Setzen Sie RS = Conn.Excute (SQL)
Verwenden Sie RS (Alias), um die Statistiken zu erhalten, und andere Funktionen werden genauso verwendet wie oben.
(5) Einrichtung und Löschen von Datentabellen:
Tabelle Data Tabelle erstellen Name (Feld 1 Typ 1 (Länge), Feld 2 Typ 2 (Länge)…)
Beispiel: Tabelle Tab01 erstellen (Name Varchar (50), datetime Standard ())
DROP -Tabelle Data -Tabelle Name (dauerhaft eine Datentabelle löschen)
(6) Methoden zum Aufzeichnungsobjekten:
Rs.Movenext bewegt den Datensatzzeiger eine Zeile aus der aktuellen Position nach unten
Rs.MovePrevious bewegt den Rekordzeiger eine Zeile aus der aktuellen Position
Rs.Movefirst verschieben Sie den Datensatzzeiger in die erste Zeile der Datentabelle
Rs.Movelast verschiebt den Datensatzzeiger in die letzte Zeile der Datentabelle
rs.absoluteposition = n Verschieben Sie den Datensatzzeiger in die Zeile n der Datentabelle
rs.absolutepage = n den Datensatzzeiger auf die erste Zeile von Seite N verschieben
Rs.PageSize = N Legen Sie jede Seite auf n Datensätze fest
Rs.PageCount gibt die Gesamtzahl der Seiten gemäß den Einstellungen von PageSize zurück
Rs.RecordCount gibt die Gesamtzahl der Datensätze zurück
Rs.Bof gibt zurück, ob der Datensatzzeiger den Kopf der Datentabelle überschreitet. Wahre bedeutet ja, falsch ist nein
Rs.eof gibt zurück, ob der Datensatzzeiger das Ende der Datentabelle überschreitet. TRUE bedeutet Ja, false ist Nein, nein
Rs.Delete löscht den aktuellen Datensatz, der Datensatzzeiger bewegt sich jedoch nicht nach unten
Rs.AddNew Fügen Sie den Datensatz zum Ende der Datentabelle hinzu
Rs.Update Update Data Table Records
Stellen Sie fest, dass die ausgefüllten Daten digital sind
Wenn nicht isnumerisch (Anfrage (Feldname)), dann dann
Antwort.Write ist keine Zahl
anders
Antwort.Write -Nummer
Ende wenn
Anteil: Der Unterschied zwischen ISNull-, Isempty- und leeren Saiten in ASP In ASP verwenden wir häufig zwei Parameter, Isnull und Isempty, die verwendet werden, wenn wir beurteilen, dass eine bestimmte Zeichenfolge leer ist. Wenn beispielsweise eine Zeichenfolge Str1 ist, verwenden wir häufig, wenn isnull (str1) oder isEmpty (str1) dann beurteilt oder verwenden, wenn Str1 = // dann beurteilt wird, ob die Zeichenfolge leer ist. Manchmal sind wir sehr verwirrt, issnull, isanty und leere Worte