You are on page 1of 6

CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios No.

146 Uso de Data Environment El uso del componente Data Environment puede reducir muchas lneas de cdigo en nuestros proyectos. Est diseado para crear conexiones con bases de datos y crear comandos del tipo Recordset para acceder tablas, consultas almacenadas, consultas SQL y procedimientos almacenados. Para agregar un Data Environment al proyecto ir a: Proyecto Agregar Data Environment La accin anterior produce la siguiente ventana:

Crear una conexin


Empezar por cambiar el nombre de este objeto por uno que permita identificar el origen de la conexin. Hacer clic derecho en Connection1 y elegir cambiar nombre. Utilizar el prefijo deCn para el nombre de la conexin, por ejemplo: deCnEscuela . En seguida debemos especificar las propiedades de la conexin. Para ello hacer clic derecho sobre el objeto de conexin y clic en propiedades. Veremos desplegar una ventana como esta: Debemos elegir el proveedor adecuado. Si se trata de una base de datos de Access el proveedor deber ser Microsoft Jet 4.0 OLE DB Provider. Luego hacer clic en siguiente.

Materia: Programacin Visual (Visual Basic 6) Docente: ngel Pacheco Gutirrez

Pgina 1 de 6

CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios No. 146 Uso de Data Environment La siguiente ventana servir para indicar la ubicacin de la base de datos y su nombre. (Figura 1) Generalmente el nombre de usuario es Admin y la contrasea en blanco. Siempre es recomendable hacer clic sobre el botn Probar conexin para asegurar que se est accediendo correctamente a la base de datos. Utilizar la pestaa Avanzadas para especificar los permisos de acceso. Si la base de datos se abre para Lectura -Escritura y en modo compartido las opciones seleccionadas sern:

Ahora hacer clic en Aceptar.

Crear un comando.

Ahora que ya tenemos una conexin, podremos agregar comandos para acceder los datos. Hacer clic en el icono Agregar Comando de la barra de herramientas: Un nuevo icono es agregado a la ventana con el nombre de Command1. Hacer clic derecho sobre este icono y seleccionar propiedades.

Materia: Programacin Visual (Visual Basic 6) Docente: ngel Pacheco Gutirrez

Pgina 2 de 6

CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios No. 146 Uso de Data Environment

Cambiar el nombre de comando por uno que identifique el tipo de acceso a datos. Siempre iniciar con el prefijo deRs, por ejemplo: deRsAlumnos El combo Conexin mostrar todas las conexiones previamente establecidas en el DataEnvironment. En este caso deCnEscuela.

El Frame Origen de datos permite establecer el tipo de objeto que ser utilizado. Podemos elegir alguno de estos: Tabla, Vista, Sinnimo o Procedimiento almacenado. Elegimos Tabla y despus seleccionamos el nombre de la tabla en el combo Nombre del objeto: Ahora hacer clic en Aplicar.

La ventana del Data Environment mostrar ahora una conexin y un comando denominados deCnEscuela y deRsAlumnos respectivamente:

El signo + nos permite expandir esta rama del rbol y ver los campos contenidos en esta tabla:

Materia: Programacin Visual (Visual Basic 6) Docente: ngel Pacheco Gutirrez

Pgina 3 de 6

CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios No. 146 Uso de Data Environment

Visualizar los datos


Visual Basic 6 cuenta con un Visor de Datos que sirve para recuperar y mostrar los datos almacenados y accedidos por el comando del Data Environment. Para ver los datos de la base de datos hacer lo siguiente: Ir al men Ver de Visual Basic y elegir Ventana de la vista de datos

La ventana de la vista de datos se muestra as: Observar que se muestra la conexin en una rama que podemos expandir. Hacer clic en el signo + para expandir la vista en
deCnEscuela Expandir en la rama tablas hasta seleccionar la tabla que se quiera.

Hacer doble clic en la tabla Alumnos por ejemplo y podr verse la siguiente ventana mostrando el contenido de esta tabla:

En esta tabla pueden editarse los datos, siempre y cuando as lo permitan las propiedades del objeto deRsAlumnos.

Materia: Programacin Visual (Visual Basic 6) Docente: ngel Pacheco Gutirrez

Pgina 4 de 6

CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios No. 146 Uso de Data Environment

Especificar las condiciones de operacin del objeto Comando.


El objeto deRsAlumnos es un objeto de tipo comando y ya se ha visto como crearlo. Sin embargo es muy importante especificar sus caractersticas de operacin. Para ello debemos hacer clic sobre el objeto deRsAlumnos en la ventana de DataEnvironment y presionar F4 para abrir la ventana de propiedades.

Ir a las propiedades CursorLocation, CursorType y LockType para especificar las condiciones apropiadas. Si se quiere permitir agregar, eliminar o modificar la tabla, entonces las propiedades debern ser:

Ahora s podremos usar este comando como un Data Member actualizable.

Materia: Programacin Visual (Visual Basic 6) Docente: ngel Pacheco Gutirrez

Pgina 5 de 6

CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios No. 146 Uso de Data Environment

Materia: Programacin Visual (Visual Basic 6) Docente: ngel Pacheco Gutirrez

Pgina 6 de 6