Propósito de aprendizaje: Aprenda operaciones básicas de la base de datos 1 (escribir registros)
Las operaciones básicas de la base de datos no son más que: consultar registros, escribir registros, eliminar registros y modificar registros. Hoy aprenderemos a escribir registros primero.
Crea un formulario primero:
<form de nombre = form1 método = post acción = ejemplo5.asp>
nombre <input type = text name = name> <br>
Tel <input type = text name = Tel> <br>
Mensaje <input type = text name = Message Value => <br>
<input type = enviar nombre = enviar value = enviar>
<Entrada tipo = reset name = subsit2 value = reset>
</form>
Envíe el formulario al ejemplo 5.asp, y el siguiente es el código por ejemplo 5.asp:
<%
Establecer conn = server.createObject (ADODB.Connection)
Conn.open Driver = {Microsoft Access Driver (*.mdb)}; dbq = & server.mappath (ejemplo3.mdb)
name = request.form (nombre)
Tel = request.form (Tel)
mensaje = request.form (mensaje)
exec = insertar en el libro de visitas (nombre, tel, mensaje) valores ('+name+',+tel+, '+mensaje+')
conn.execute ejecutor
Conn.clar
establecer conn = nada
Respuesta. Record de escritura agregada con éxito!
%>
No diré las dos primeras oraciones aquí, y no diré las últimas tres oraciones. El nombre de la tabla se agrega después de insertar y los paréntesis posteriores son campos que deben agregarse. Tenga en cuenta que las variables aquí deben corresponder a los nombres de campo en el acceso, de lo contrario ocurrirá un error. Los valores se agregan a la variable transmitida. Exec es una cadena, insertar en los valores del libro de visitas (nombre, tel, mensaje) ('es el primer párrafo, y las cotizaciones dobles no se pueden incrustar en ASP, por lo que puede usar' en lugar de cotizaciones dobles, colocarlas en citas dobles y conectar Dos variables usan + o y así ', otro párrafo, y un nombre se inserta en el medio es la variable que se pasa de la forma, por lo que puede agregar dos' 'fuera de esta variable para indicar que es una cadena y la tel es una variable numérica, por lo que no hay necesidad de estar rodeado afuera, todos analizan esta oración lentamente. = bbb): inserte en el libro de visitas (nombre, tel, mensaje) valores ('aaa', 111, 'bbb').
El siguiente Conn.ExCute es ejecutar este comando EXEC. No cerré la última lectura por simplicidad, por lo que puedes agregarla:
rs.
establecer RS = nada
Conn.clar
establecer conn = nada
¡Recuerde, el orden no se puede revertir!
Puede ir a la base de datos para echar un vistazo o usar Ejemplo4.asp para leer para ver si hay demasiados registros.