Codes communs pour la programmation ASP
1. Connectez ASP pour accéder à la base de données:
La copie de code est la suivante:
<%
Dimconn, MDBFILE
mdbfile = server.mappath ("database name.mdb")
setConn = server.createObject ("adodb.connection")
Conn.open "Driver = {MicrosoftAccessDriver (*. MDB)}; uid = admin; pwd = mot de passe de base de données; dbq =" & mdbfile
%>
La fonction de chaîne la plus couramment utilisée pour connecter ASP et accéder
La copie de code est la suivante:
Callopenconn
SubopenConn ()
Onerrorresumenext
Ifdatabasetype = 1Then
Connstr = "provider = sqloledb; userId =" & dataUser & "; mot de passe =" & databasepsw & "; initialCatalog =" & databasename & "; dataSource =" & dataServer & ";"
Autre
Connstr = "Provider = Microsoft.Jet.oledb.4.0; DataSource =" & Server.Mappath (DBPath)
Endire
SetConn = server.createObject ("adodb.connection")
Conn.OpenConstr
IFerrTheRerr.Clear: setConn = Nothing: Response.Write "L'erreur de connexion de la base de données se produit, veuillez vérifier les paramètres des paramètres de la base de données dans le fichier Conn.asp.": Response.end
CollCetConnstr = "provider = Microsoft.Jet.oledb.4.0; DataSource =" & Server.Mappath (CollectDBPath)
Fin
2. Connectez ASP à la base de données SQL:
<%
tabac
setConn = server.createObject ("adodb.connection")
con.open "provider = sqloledb; dataSource = nom du serveur SQL ou adresse IP; UID = SA; PWD = mot de passe de base de données; base de données = nom de base de données
%>
Créer un objet d'ensemble d'enregistrements:
setrs = server.createObject ("adodb.recordSet")
Instruction Rs.OpenSQL, Conn, 3,2
3. Méthodes d'utilisation des commandes SQL communes:
(1) Filtrage des enregistrements de données:
SQL = "SELECT * From Data Table où le champ Nom = Valeur de champ Nom de champ"
SQL = "SELECT * From Data Table où le nom de champ comme '% Valeur de champ%' ORDERBY NOM FIELD"
sql = "selectTop10 * From Data Table où le nom de champ Ordre par nom de champ"
SQL = "SELECT * From Data Table où le nom du champ dans ('Value 1', 'Value 2', 'Value 3')"
SQL = "SELECT * From Data Table où le nom du champ entre la valeur 1 et la valeur 2"