Gamarod JavaScript - Rutinas JavaScript Efectos javascript Codigos javascript Rutinas JavaScript

Programacion




Todo sobre ASP - Agregar, eliminar y modificar datos a una BD

Agregar, eliminar y modificar datos a una BD





En este artículo veremos como agregar/eliminar/modificar datos de una base de datos Access utilizando ADO.

Agregando
Almacenaremos los datos utilizando la propiedad AddNew del Recordset, y luego la actualizamos la base de datos con la propiedad Update.

<%
'Creamos la conexión y el recordset
set cnn = Server.CreateObject("ADODB.Connection")
set rst = Server.CreateObject("ADODB.RecordSet")

'Abrimos la conexión por DNS
cnn.Open "dnsusuarios"

'Ejecutamos una consulta SQL a la tabla
sqltext = "SELECT * FROM tblUsuarios"
rst.Open sqltext,cnn,3,3

'Almacenamos los datos en variables (pueden ser tomados de un formulario, etc.)
nombre="Fabian"
apellido = "Muller"
email="fabian@webexperto.com"

rst.AddNew
rst("nombre") = nombre
rst("apellido") = apellido
rst("email") = email
rst.update

'Cerramos el recordset y la conexión
rst.Close
set rst = Nothing
cnn.Close
set cnn = Nothing
%>

Modificando
Utilizando la misma tabla, modificaremos un registro de la base de datos, el cual puede ser especificado a través de una variable session, formulario, querystring, entre otros. En este caso pasaremos el parámetro EMAIL por un querystring (ejemplo: modificar.asp?email=fabian@webexperto.com)

<%
'Creamos la conexión y el recordset
set cnn = Server.CreateObject("ADODB.Connection")
set rst = Server.CreateObject("ADODB.RecordSet")

'Abrimos la conexión por DNS
cnn.Open "dnsusuarios"

'Ejecutamos una consulta SQL a la tabla
sqltext = "SELECT * FROM tblUsuarios where email ='" & request.querystring("email")&"'"
rst.Open sqltext,cnn,3,3

'Almacenamos los datos en variables (pueden ser tomados de un formulario, etc.)
nombre="Fabian"
apellido = "Muller"
email="webmaster@webexperto.com"

'Modificamos los datos
rst("nombre") = nombre
rst("apellido") = apellido
rst("email") = email
rst.update

'Cerramos el recordset y la conexión
rst.Close
set rst = Nothing
cnn.Close
set cnn = Nothing
%>

Eliminando
Para eliminar un registro realizaremos utilizaremos el mismo parámetro que el anterior (ejemplo: eliminar.asp?email=fabian@webexperto.com)

<%
'Creamos la conexión y el recordset
set cnn = Server.CreateObject("ADODB.Connection")
set rst = Server.CreateObject("ADODB.RecordSet")

'Abrimos la conexión por DNS
cnn.Open "dnsusuarios"

'Ejecutamos una consulta SQL a la tabla, y eliminamos el registro
sqltext = "DELETE * FROM tblUsuarios where email ='" & request.querystring("email")&"'"
rst.Open sqltext,cnn

'Cerramos el recordset y la conexión
rst.Close
set rst = Nothing
cnn.Close
set cnn = Nothing
%>

De esta manera podemos realizar un ABM (Altas, Bajas y Modificaciones) de los registros almacenados en una base de datos.



Informe (ASP) de fabian muller
Webmaster de http://www.webexperto.com


 
Valora este artículo   Malo Excelente  

Han valorado este artículo de ASP. 30 usuario(s).
Valoración media: Agregar,

Este artículo ha sido leído ( 18835 veces ).
Fecha: 10/19/2005


Agregar comentario | (0) comentarios
trucos ASP Recomendar este artículo ASP
Foros sobre ASP
ASP
Imprimir ASP
artículo ASP Agregar a Favoritos este artículo ASP


ASP
Artículos Relacionados

• Introduccion a SQL • Libro de visitas en ASP

• Redireccionar a un usuario después de un Login de vuelta a la página en la que se encontraba.

• Gestión de descarga de archivos en asp

• Contador de descargas asp

• Operadores Condicionales asp

• Introducción a la programación asp

• Visualizador Web asp

• Conexiones a diferentes tipos de bases de datos sin utilizar ( DSN )

• Todo sobre formularios en asp

• Consultando una base de datos

• Insertando datos en una base de datos

• Incluisión de archivos con asp

• Tips para empezar en asp

• Instalando el Personal Web Server

• Números aleatorios en asp

• Errores comunes de Bases de Datos

• Enviar datos por mail los datos de un formulario en asp

• Creación de gráficos de barras con asp

• Password aleatorio asp

• Saludos del Día en asp

• Detectando las capacidades del browser.

• Introducción de datos, desde formularios a bases de datos Access.

• Un Contador en asp

• Generando claves aleatoriamente en asp

• Modelos de conexiones con bases de datos

• Implementado un sistema de banners rotativos en asp.

• Mostrando imagenes al azar con ASP

• Un sencillo contador en ASP