Gemeinsame Codes für die ASP -Programmierung
1. Schließen Sie ASP an, um auf Datenbank zuzugreifen:
Die Codekopie lautet wie folgt:
<%
Dimconn, Mdbfile
mdbfile = server.mappath ("Datenbankname.MDB")
setConn = server.createObject ("adodb.Connection")
conn.open "triver = {microsoftAccessDriver (*. Mdb)}; uid = admin; pwd = Datenbankkennwort; dbq =" & mdbfile
%>
Die am häufigsten verwendete String -Funktion zum Verbinden von ASP und Zugriff
Die Codekopie lautet wie folgt:
Callopenconn
Subopenconn ()
OnErrorresumeNext
IfDatabaSetype = 1Then
ConnStr = "Provider = SQLOLEDB; userID =" & DataUser & "; password =" & Databasepsw & "; initialCatalog =" & DataBaseName & "; dataSource =" & DataServer & ";"
Anders
Connstr = "Provider = microsoft.jet.oledb.4.0; dataSource =" & server.mappath (dbPath)
Endif
SetConn = server.createObject ("adodb.Connection")
Conn.openconnstr
Iferthenerr.clear: setConn = nichts: response.write "Der Datenbankverbindungsfehler tritt auf, bitte überprüfen Sie die Datenbankparametereinstellungen in der Conn.asp -Datei.": Antwort.end
CollcetConnstr = "Provider = microsoft.jet.oledb.4.0; dataSource =" & server.mappath (CollectdbPath)
Ende
2. Verbinden Sie ASP mit der SQL -Datenbank:
<%
Dimconn
setConn = server.createObject ("adodb.Connection")
con.open "Provider = SQLOLEDB; DataSource = SQL Server Name oder IP -Adresse; uid = sa; PWD = Datenbankkennwort; Datenbank = Datenbankname
%>
Erstellen Sie ein Rekord -Set -Objekt:
setrs = server.createObject ("adodb.recordset")
Rs.opensql Anweisung, Conn, 3,2
3.. Gemeinsame SQL -Befehlsnutzungsmethoden:
(1) Datendatensatzfilterung:
SQL = "SELECT*SELECT*Aus der Data -Tabelle, wobei Feldname = Feldwertauftragsname des Feldnamens"
SQL = "SELECT*Aus der Datentabelle, wobei Feldname ' % Feldwert %' OrderBy -Feldname"
SQL = "SELECTTOP10*Aus der Data -Tabelle, wobei Feldname Orderby -Feldname des Feldnamens"
SQL = "SELECT*Aus der Datentabelle, wobei Feldname in ('Wert 1', 'Wert 2', 'Wert 3')") "
SQL = "SELECT*SELECT*Aus der Datentabelle, wobei Feldname zwischen Wert 1 und Wert 2"