Códigos comunes para la programación ASP
1. Conecte ASP para acceder a la base de datos:
La copia del código es la siguiente:
<%
dimconn, mdbfile
mdbfile = server.mappath ("Nombre de la base de datos.mdb")
setconn = server.createObject ("ADODB.Connection")
conn.open "controlador = {MicrosoftaccessDriver (*. Mdb)}; uid = admin; pwd = base de datos contraseña; dbq =" & mdbfile
%>
La función de cadena más utilizada para conectar ASP y acceso
La copia del código es la siguiente:
Callopenconn
Subopenconn ()
OnerrorResumEnext
Ifdatabasetype = 1
Connstr = "Provider = Sqloledb; userId =" & dataUser & "; contraseña =" & databasepsw & "; inicialCatalog =" & databasename & "; dataSource =" & dataServer & ";"
Demás
Connstr = "Provider = Microsoft.Jet.OLEDB.4.0; DataSource =" & Server.Mappath (DBPath)
Endif
Setconn = server.createObject ("ADODB.Connection")
Conn.openconnstr
Iferrthenerr.Clear: setConn = Nothing: Response.Write "El error de conexión de la base de datos está ocurriendo, verifique la configuración de los parámetros de la base de datos en el archivo Conn.asp.": Response.end
CollCetConnstr = "Provider = Microsoft.Jet.OLEDB.4.0; DataSource =" & Server.Mappath (CollectDBPath)
Endsub
2. Conecte ASP a la base de datos SQL:
<%
dimconn
setconn = server.createObject ("ADODB.Connection")
con.open "proveedor = sqloledb; dataSource = SQL Servidor Name o dirección IP; uid = sa; pwd = contraseña de base de datos; base de datos = nombre de base de datos
%>
Cree un objeto de conjunto de registros:
setrs = server.createObject ("ADODB.Recordset")
Declaración Rs.Opensql, Conn, 3,2
3. Métodos de uso de comandos SQL comunes:
(1) Filtrado de registro de datos:
sql = "Seleccionar*de la tabla de datos donde el nombre del campo = Valor de campo Ordenby Nombre del campo"
sql = "Seleccionar*de la tabla de datos donde el nombre del campo como ' % valor de campo %' Nombre del campo Orderby"
sql = "selectTop10*de la tabla de datos donde el nombre del campo Nombre del campo Nombre del campo"
sql = "seleccionar*de la tabla de datos donde el nombre del campo en ('valor 1', 'valor 2', 'valor 3')"
sql = "Seleccionar*de la tabla de datos donde el nombre del campo entre el valor 1 y el valor 2"