Verwenden Sie ASP, um die Formulardaten in die beiden gängigen Datenbankmethoden einzugeben:
1. Verwenden Sie die SQL -Anweisung direkt
Vorteile: Schnelle Geschwindigkeit, nicht konsumierende Ressourcen
Nachteile: Der Inhalt des Feldes, der nicht zu lange übergeben werden kann, ist das Feld nicht leicht zu entladen.
Es wird empfohlen, dass erfahrene Programmierer bevorzugt werden.
Spezifischer Betrieb:
Angenommen, es gibt die folgenden Felder in Form: Benutzername, Passwort, Sex, Alter
Entsprechend gibt es Benutzername, Passwort, Sex und Alter im Programm.
Es gibt Benutzername, Passwort, Sex und Alter im Benutzer.
Das Verbindungsobjekt wurde festgelegt und die Verbindung wird geöffnet.
SQL = InsertInto [Benutzer] (Benutzername, Passwort, Sex, Alter) Wert (& Benutzername &, & Passwort &, Sex & Alter &)
Conn.Execute (SQL)
Es ist erwähnenswert, dass der Benutzername eine einzelne Anführungsnummer enthält, die zuerst die Lösung zur Verarbeitung der String -Funktion besteht.
Funktionen Qlencode (STR)
sqlencode = & ersetzen (str ,,,) &
Endfunktion
Auf diese Weise kann der obige SQL -Name zu SQL = InsertInto [Benutzername, Passwort, Geschlecht, Alter) x) &, & Alter &) vereinfacht werden.
Achten Sie auf die Reihenfolge des Feldnamens in der vorherigen Liste und den Wert der Werte hinter dem Wert der vorherigen Liste. Wenn Sie die Trennung darstellen, kann die Zahl nicht weggelassen werden.
Wenn das zusätzliche Feld das String -Feld ist, achten Sie darauf, dass die Nummer vor und nach dem Inhalt dem Inhalt hinzugefügt wird.
Darüber hinaus sind die Klammern über dem Tabellennamen, weil die Benutzertabelle möglicherweise eine Systemtabelle ist und die oberen Klammern nicht mit dem System in Konflikt stehen.
2. Verwenden Sie das Recordset -Objekt
Vorteile: Code ist leicht zu lesen, falsch entfernen
Nachteile: Verbrauchte Systemressourcen
Empfohlener Anfänger
Die Umgebung ist wie folgt wie folgt:
setrs = server.createobejct (adodb.oldset)
SQL = SELECT*von [Benutzer]
Rs.opensql, Conn, 2,3
Rs.AddNew Hinweis, dass diese Zeile einen neuen Rekord hinzufügt.
RS (Benutzername) = Benutzername
RS (Passwort) = Passwort
Rs (Sex) = Sex
Rs (Alter) = Alter
Rs.Update wird in der Datenbank aktualisiert
Rs.Closes schnellster Verschluss des Rekordset -Objekts ist eine gute Angewohnheit
Setrs = Nichts ist auch eine gute Angewohnheit, nicht verwendete Objekte freizugeben
Die obigen Methoden werden häufiger verwendet.