1. Datenbankverbindung.
ASP- und Access-Datenbankverbindung:
<%@ language=VBscript%>
<%
dim conn,mdbfile
mdbfile=server.mappath("Datenbankname.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={Microsoft Access Driver (*.mdb)};uid=admin;pwd=database password;dbq="&mdbfile
%>
ASP- und SQL-Datenbankverbindung:
<%@ language=VBscript%>
<%
schwacher Anschluss
set conn=server.createobject("ADODB.connection")
con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL-Servername oder IP-Adresse;UID=sa;PWD=Datenbankkennwort;DATABASE=Datenbankname
%>
Verwenden Sie den Zeichenfolgenverbindungscode in DW:
„Driver={Microsoft Access Driver (*.mdb)};DBQ=absoluter Pfad der Datenbank.“
Öffnen Sie nach Abschluss den Datenbankserver und ändern Sie
„Driver={Microsoft Access Driver (*)
.“.mdb)};DBQ=der absolute Pfad der Datenbank“
zu
„Provider=Microsoft.Jet.OLEDB.4.0;data source="& server.mappath("der Datenbankpfad unter dem Stammverzeichnis des Servers")
und ändern Sie den lokalen Server zum Testserver
2. Laden Sie andere Seiten.
<!--#include file = "Pfad und Name der Seite"-->
3. Zeigen Sie die Daten in der Datenbank an.
<%=rs("field")%>
4. Ausgabe.
Response.Write("Text oder String");
5. Öffnen Sie die Datenbank und erstellen Sie ein Datensatzobjekt.
set conn=server.CreateObject("ADODB.connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("***/photodata.mdb") 'Ändern Sie den Speicherpfad Ihrer Datenbankdatei
set rs=server.createobject("ADODB.recordset") 'Einen Datensatz erstellen
sql="SELECT * FROM data" 'Ändern Sie den Namen Ihrer Datenbanktabelle
rs.Open sql,conn,1,1
6. Rufen Sie die Systemzeit ab.
<%=now()%>
7. Erhalten Sie die IP, auf die zugegriffen wird.
<%=request.serverVariables("remote_host")%>
8. Zufallszahl.
<%randomize%>
<%=(int(rnd()*n)+1)%>
N ist eine veränderbare Zahl
9, Sprungseite.
Response.Redirect("page")
10. Ein Meldungsfeld wird angezeigt.
Response.Write("<script>alert('Message box!')</script>")
11. Verwenden Sie einen versteckten Typ, um Variablen zu übergeben.
< % form method="post" action="mynextpage.asp" >
< % für jedes Element in request.form % >
< input name="< %=item% >" type="HIDDEN"
value="< %=server.HTMLEncode(Request.form(item)) % >" >
< % weiter % >
</ /form >
12. Organisieren Sie häufig verwendete SQL-Anweisungen.
(1) Datensatzfilterung:
sql="select * from data table where field name = field value order by field name [desc]"
sql="select * from data table where field name like ''% field value%" sort by Feldname [absteigend]"
sql="wählen Sie die Top 10 * aus der Datentabelle aus, wobei die Feldnamen nach Feldnamen sortiert werden [absteigend]"
sql="wählen Sie * aus der Datentabelle aus, wobei der Feldname in (''Wert 1'','' Wert 2'',''Wert 3'')"
sql="select * from data table where field name between value 1 and value 2"
(2) Update data record:
sql="update data table set field name = field value where Bedingter Ausdruck"
sql="Datentabelle aktualisieren, Feld 1 = Wert 1, Feld 2 = Wert 2 ... Feld n = Wert n, wobei bedingter Ausdruck"
(3) Datensätze löschen:
sql="Aus Datentabelle löschen, wobei bedingter Ausdruck "
sql="aus Datentabelle löschen" (alle Datensätze in der Datentabelle löschen)
(4) Datensätze hinzufügen:
sql="In Datentabelle einfügen (Feld 1, Feld 2, Feld 3...) Werte (Wert 1, Wert 2, Wert 3...)“
sql="In Zieldatentabelle einfügen, * aus Quelldatentabelle auswählen" (Datensätze aus der Quelldatentabelle zur Zieldatentabelle hinzufügen)
(5) Statistikfunktion für Datensätze:
AVG (Feldname) erhalten Erzeugen Sie einen Tabellenspaltendurchschnitt
COUNT(*|Feldname) zählt die Anzahl der Datenzeilen oder zählt die Anzahl der Datenzeilen mit einem Wert in einer bestimmten Spalte
MAX (Feldname) ermittelt den Maximalwert einer Tabellenspalte
MIN (Feldname) ermittelt den Mindestwert einer Tabellenspalte
SUM(Feldname) Fügen Sie die Werte der Datenspalte hinzu und
beziehen Sie sich auf die obige Funktionsmethode:
sql="wählen Sie sum(Feldname) als Alias aus der Datentabelle aus, in der sich der bedingte Ausdruck befindet"
set rs=conn.excute(sql)
verwendet rs("alias"), um statistische Werte zu erhalten, und andere Funktionen verwenden dieselbe Methode wie oben.
(5) Erstellen und Löschen von Datentabellen:
CREATE TABLE Datentabellenname (Feld 1 Typ 1 (Länge), Feld 2 Typ 2 (Länge)...)
Beispiel: CREATE TABLE tab01 (Name varchar (50), Datum/Uhrzeit-Standard jetzt ( ))
DROP TABLE-Datentabellenname (eine Datentabelle dauerhaft löschen)