<1> Marco básico
<%
Oración
Ninfo
%>
<2> Definir variables declaraciones DIM
<%
Dim A, B
a = 10
B = ¡OK!
%>
Nota: La variable definida puede ser numérica, de carácter u otros tipos
<3> Declaración de proceso de control simple
1. Si la condición 1 el
Declaración 1
Elseif condición 2 entonces
Declaración 2
demás
Declaración 3
endif
2. CONDICIONES
Oración
encaminarse a
3. para contar = 1 a n paso m
Declaración 1
salir
Declaración 2
próximo
2. Base de datos ASP Simple*Tutorial
<1>.
<%
Establecer conn = server.createObject (ADODB.Connection)
Conn.open Driver = {Microsoft Access Driver (*.mdb)};
%>
(Base de datos user.mdb en bbs/db1/directorio)
<2> Mostrar el registro de la base de datos
Principio: Muestre registros en la base de datos Uno por uno al navegador del cliente y lea cada registro en la base de datos a su vez
Si es de principio a fin: use el ciclo y determine si el puntero se usa hasta el final: no RS.EOF
Si es desde el final hasta el principio: use el ciclo y determine si el puntero se inicia a usar: no Rs.Bof
<!-#incluye archivo = conn.asp->
<%
Establecer RS = Server.CreateObject (ADODB.oldset)
SQLSTR = SELECCIONAR * DEL MENSAJE ----> (el mensaje es una tabla de datos en la base de datos, es decir, la tabla de datos almacenada por los datos que desea mostrar)
Rs.oopen SQLSTR, Conn, 1,3 -------- (indique cómo abrir la base de datos)
Rs.MoveFirst -----> (mueva el puntero al primer registro)
Mientras que no rs.eof ------>>
Response.write (RS (nombre)) -----> (Muestre el campo Nombre en el mensaje de la tabla de datos)
Rs.MovenExt -----> (mueva el puntero al siguiente registro)
Wend ----> (final del ciclo)
Rs.
Conn.clar estas oraciones se utilizan para cerrar la base de datos
establecer RS = nada
establecer conn = nada
%>
El objeto de respuesta es la información enviada por el servidor al navegador del cliente.
<3> Agregar registros de base de datos
Agregar grabación de la base de datos: dos funciones: rs.addnew, rs.update
<!-#incluye archivo = conn.asp->
<%
Establecer RS = Server.CreateObject (ADODB.oldset)
SQLSTR = SELECCIONAR * DEL MENSAJE ----> (el mensaje es una tabla de datos en la base de datos, es decir, la tabla de datos almacenada por los datos que desea mostrar)
Rs.oopen SQLSTR, Conn, 1,3 -------- (indique cómo abrir la base de datos)
Rs.AddNew agrega un nuevo disco
Rs (nombre) = xx al valor de xx al campo Nombre
Rs.Update Actualizar la base de datos
Rs.
Conn.clar estas oraciones se utilizan para cerrar la base de datos
establecer RS = nada
establecer conn = nada
%>
<4> Eliminar un registro
Eliminar registros de la base de datos use principalmente Rs.delete, Rs.Update
<!-#incluye archivo = conn.asp->
<%
nombre atenuante
nombre = xx
Establecer RS = Server.CreateObject (ADODB.oldset)
SQLSTR = SELECCIONAR * DEL MENSAJE ----> (el mensaje es una tabla de datos en la base de datos, es decir, la tabla de datos almacenada por los datos que desea mostrar)
Rs.oopen SQLSTR, Conn, 1,3 -------- (indique cómo abrir la base de datos)
Mientras que no rs.eof
Si Rs. (Nombre) = Nombre entonces
Rs.delete
El valor del campo Nombre en la tabla de datos de consulta Rs. -Update es igual al valor del nombre de la variable xx.
más, continúe verificando hasta el puntero hasta el final
Rs.Movenext
EMD si
encaminarse a
Rs.
Conn.clar estas oraciones se utilizan para cerrar la base de datos
establecer RS = nada
establecer conn = nada
%>
<5> Consultas de quhere sobre bases de datos
(A) El campo de consulta es de tipo caracteres
<%
Dim usuario, pase, qq, correo, mensaje
user = request.form (usuario)
pass = request.form (pase)
Qq = request.form (QQ)
mail = request.form (correo)
Mensaje = request.form (mensaje)
Si TRIM (usuario) y x = x o trim (pasar) y x = x (para detectar si el valor del usuario y el valor de aprobación están vacíos, puede detectar el espacio)
Response.Write (la información de registro no puede estar vacía)
demás
Establecer RS = Server.CreateObject (ADODB.oldset)
SQLSTR = SELECCIONAR * DEL USUARIO DONDE USER = '' '' '' & USER & '' ''
Rs.oopen SQLSTR, Conn, 1,3
Si rs.Eof entonces
Rs.addnew
RS (usuario) = usuario
rs (pase) = pase
RS (QQ) = QQ
RS (correo) = correo
RS (Mensaje) = Mensaje
rs.
Rs.
Conn.clar
establecer RS = nada
establecer conn = nada
Response.Write (registro exitoso)
final si
Rs.
Conn.clar
establecer RS = nada
establecer conn = nada
Response.Write (registrando un nombre pesado)
%>
(b) El campo de consulta es del tipo digital
<%
numer
num = request.form (num)
Establecer RS = Server.CreateObject (ADODB.oldset)
SQLSTR = SELECCIONAR * DESDE MENSAJE WHERE ID = & NUM
Rs.oopen SQLSTR, Conn, 1,3
Si no es RS.EOF entonces
Rs.delete
rs.
Rs.
Conn.clar
establecer RS = nada
establecer conn = nada
Response.Write (eliminación exitosa)
final si
Rs.
Conn.clar
establecer RS = nada
establecer conn = nada
Respuesta.WRITE (no eliminar)
%>
<6> Algunas explicaciones simples de objetos ASP
Objeto de respuesta: el objeto de información enviado por el servidor al cliente incluye enviar directamente información al navegador, una URL de dirección directiva o configurar el valor de la cookie
Objeto de solicitud: la solicitud del cliente hecha desde el servidor
Objeto de sesión: como variable global, entra en vigencia en todo el sitio
Objeto del servidor: proporcione acceso al método y atributos en el servidor
(A) Uso general del objeto de respuesta
Por ejemplo:
<%
Resposne.Write (¡Hola, bienvenido a ASP!)
%>
¡Puedes ver hola, welcom a ASP!
<%
Response.Redirect (www.sohu.com)
%>
Si se ejecuta esta sección, el navegador se conectará automáticamente al sitio web de Sohu
Todavía hay muchos usos para el uso del objeto de respuesta.
El uso general del objeto de solicitud
Por ejemplo, la solicitud hecha desde el cliente al servidor se pasa a través del objeto de solicitud
Línea RU: La información personal que completó en el buzón es usar este objeto para
La información que completó se pasa al servidor
Por ejemplo: este es el código de un formulario, que se proporciona al cliente para completar la información.
Envíe a la base de datos del servidor después de enviar al procesamiento de archivos request.asp
<Form de nombre = form1 método = post acción = request.asp>
<p>
<input type = text name = user>
</p>
<p>
<input type = text name = pass>
</p>
<p>
<input type = enviar nombre = enviar value = enviar>
</p>
</form>
Entonces, cómo leer la información en Solicitar.asp, escríbela en la base de datos y úsela aquí para usarla aquí
Solicitar objeto, analicemos la escritura de solicitud.asp
<%
Nombre tenue, contraseña
name = request.form (usuario) (pase la información del usuario en el formulario al nombre de la variable)
contraseña = request.form (pase) (pase la información de aprobación en el formulario a la contraseña variable)
%>
A través del código anterior, leeremos los datos en el formulario.
La información se escribe en la base de datos y se introduce el método de escribir en la base de datos.