Tutorial ASP: Algunos conocimientos necesarios para todo programador ASP
Conexión de base de datos:
El siguiente es el contenido citado:
<%
establecer conexión=servidor.createobject(adodb.conexión)
conn.open driver={controlador de acceso de Microsoft (*.mdb)};dbq=&server.mappath(nombre de la base de datos)
%>
Abra la base de datos:
El siguiente es el contenido citado:
exec=seleccionar * de la tabla de la base de datos
establecer rs=servidor.createobject(adodb.recordset)
rs.open ejecutivo, conexión, 1,1
Se lee el parámetro 1, 1
Formato de lectura del contenido: <%=rs(field)%>
Agregar controlador de registros:
El siguiente es el contenido citado:
<%
establecer conexión=servidor.createobject(adodb.conexión)
conn.open driver={controlador de acceso de Microsoft (*.mdb)};dbq=&server.mappath(nombre de la base de datos)
nombre=request.form (campo) nombre, tel, mensaje son los valores de campo establecidos para enviar el formulario
tel=solicitud.formulario(campo)
mensaje=solicitud.formulario(campo)
exec=insertar en el nombre de la tabla (campo) valores ('+campo+') múltiplos separados por comas
conn.execute el ejecutivo usa ejecutar para enviar
con.cerrar
establecer conexión = nada
%>
Controlador de búsqueda:
El siguiente es el contenido citado:
<%
nombre=request.form(campo) nombre,tel son los valores de campo establecidos para enviar el formulario
tel=solicitud.formulario(campo)
establecer conexión=servidor.createobject(adodb.conexión)
conn.open driver={controlador de acceso de Microsoft (*.mdb)};dbq=&server.mappath(nombre de la base de datos)
exec=seleccionar * de la tabla donde nombre='+campo+' y tel=+campo
establecer rs=servidor.createobject(adodb.recordset)
rs.open ejecutivo, conexión, 1,1
%>
'Exportar el contenido buscado en la página
<%
hacer mientras no rs.eof
%><tr>
<td><%=rs(nombre)%></td>
<td><%=rs(tel)%></td>
<td><%=rs(hora)%></td>
</tr>
<%
rs.movenext
bucle
%>
Eliminar controlador de registros:
El siguiente es el contenido citado:
<%
establecer conexión=servidor.createobject(adodb.conexión)
conn.open driver={controlador de acceso de Microsoft (*.mdb)};dbq=&server.mappath(nombre de la base de datos)
exec=eliminar * del nombre de la tabla donde número=&request.form(id)
conn.execute ejecutivo
%>
Modificar el controlador de registros:
El siguiente es el contenido citado:
<%
establecer conexión=servidor.createobject(adodb.conexión)
conn.open driver={controlador de acceso de Microsoft (*.mdb)};dbq=&server.mappath(nombre de la base de datos)
exec=seleccionar * del nombre de la tabla donde número=&request.form(id)
establecer rs=servidor.createobject(adodb.recordset)
rs.open exec,conn,1,3 '1,3 es modificar el significado
rs(nombre)=request.form(campo) 'nombre,tel,mensaje son los valores de campo establecidos para enviar el formulario
rs(tel)=solicitud.formulario(campo)
rs(mensaje)=solicitud.formulario(campo)
rs.actualización
rs.cerrar
establecer rs = nada
con.cerrar
establecer conexión = nada
%>
Modificar el programa de ejecución de registros: página de número de ID de entrada >>>> Exportar datos de ID correspondientes >>>>>> Procesador para modificación directa
Ejemplo de controlador de inicio de sesión en segundo plano:
El siguiente es el contenido citado:
<%
nombre oscuro, contraseña
nombre=solicitud.formulario(nombre)
contraseña=solicitud.formulario(contraseña)
ejecutivo tenue, conn, rs
exec=seleccione *del nombre de la tabla donde(nombre='&campo&' y contraseña='&campo&')
establecer conexión=servidor.createobject(adodb.conexión)
conn.open driver={controlador de acceso de Microsoft (*.mdb)};dbq=&server.mappath(nombre de la base de datos)
establecer rs=servidor.createobject(adodb.recordset)
rs.open ejecutivo, conexión
si no rs.eof entonces
rs.Cerrar
conexión.Cerrar
sesión (marcada) = sí
sesión(verificar)=derecha
respuesta.Redireccionar index.asp
demás
sesión (marcada) = no
sesión (verificar) = incorrecto
respuesta.Redireccionar inicio de sesión.asp
terminar si
%>
Agregue a cada página de backend:
<% si no es sesión (marcada) = sí, entonces 'defina una variable de cadena marcada en la sesión
respuesta.Redireccionar inicio de sesión.asp
demás
%>