El comando INSERT se usa muy comúnmente en ASP para agregar filas a una base de datos SQL. Aquí está la sintaxis para insertar en sus tablas.

Supongamos que ha creado un pequeño libro de visitas, donde los visitantes tienen un formulario en el que pueden ingresar su nombre y comentarios. Ahora desea insertar ese nombre y comentarios en la tabla "GUESTBOOK", para almacenarlos y mostrarlos a sus otros visitantes. Su tabla GUESTBOOK tiene 3 campos:

nombre del invitado
comentarios del huésped
guest_date

Entonces, su secuencia de comandos ASP comienza conociendo el valor del nombre y los comentarios. Si no sabe cómo obtener valores de un formulario, lea el artículo Uso de ASP con formularios. Así que ahora tiene las variables GuestName y GuestComments completadas con lo que le dio el usuario.

Asegúrese de leer sobre Manejo de apóstrofes en los campos de entrada para asegurarse de que sus campos de entrada estén listos para su uso en SQL.

Para hacer la actualización, usarías:

Establecer objCmd4 = Server.CreateObject ("ADODB.Command")
SQLText = "insertar en los valores del libro de visitas ('" & GuestName & "', '" & GuestComments & "', '" & Now () & "'"
objCmd4.ActiveConnection = strConnect
objCmd4.CommandType = & H0001
objCmd4.CommandText = SQLText
objCmd4.Execute intRecords
Establecer objCmd4 = Nada

Esto crea la conexión, crea la instrucción de inserción, la envía y luego cierra la conexión. Tenga en cuenta que el comando Now () inserta automáticamente la fecha / hora actual, para que sepa cuándo este usuario envió su comentario en su sitio.

Introducción al ASP Ebook

Descargue este libro electrónico para obtener todo lo que necesita saber sobre el aprendizaje de ASP, desde un tutorial paso a paso hasta listas de funciones, código de muestra, errores y soluciones comunes, ¡y mucho más! 101 páginas.

Instrucciones De Vídeo: Conexion a Base de Datos e Insert Con ASP.NET (Marzo 2024).