jueves, 21 de octubre de 2010

Modificacion y Eliminacion con ASP y SQL.Server 2005

Bien siguiendo con los tutos de ASP con SQL Server 2005 , hoy veremos como eliminar y modificar los datos existentes en nuestra base de datos.

Usaremos la misma base de datos del anterior post , solo que le haremos unos cambios a nuestro formulario.

En la parte de arriba pondremos un DropdownList para obtener los id de las bases de datos ahora veremos como vincular este objeto a nuestra base de datos.

Bien nos ubicamos en el objeto y le damos click y aparecera ese menu y habilitamos el AutopostBack creo yo que asi se escribe , luego en nuevo origen de datos.

Elegimos base de datos para enlazar nuestro objeto.

Luego elegimos la conexion si no tenemos una conexion sera necesario establecer una con nuestro server pero como ya conectamos para insertar datos no abra problemas ya saldra ahi el nombre de la base de datos y la elegimos y le damos al + de la cadena de conexion para verificar si asi esta la nuestra.

Luego le damos siguiente para el nombre de la cadena de conexion del objeto .

Elegimos ID porque es lo que queremos que nos muestre en el objeto y para poder filtrarlo de una mejor manera.

Luego hacemos la consulta de prueba y eso deberia de salir a la hora de correr la web en el dropdownlist.

Bien ya hecho eso explicare la logica del ejercicio , usaremos el objeto tipo lista para obtener los id luego programaremos ese objeto en el evento cuando cambia de item y capturarlo y hacer un select con un filtro y luego mostrar los datos filtrados por id en las cajas de texto asi como lo muestra en la siguiente imagen.

vemos que primero limpiamos los texbox luego hacemos la consulta select y luego les asignamos a los textbox , los nombre de los campos de la base de datos.

Aca el codigo de eliminar no se mira muy bien la sentencia pero puedes descargar los archivos al final del post tambien va eliminar que es casi lo mismo solo que cambia la sentencia update por delete .

Descargar


Bien mas adelante si nos alcanza el tiempo y las noches pondremos como usar los datagrid y todo esas ondas .

No hay comentarios:

Publicar un comentario