Está en la página 1de 18

- Bases de Datos -

Conexin ODBC DataWindows

- Power Builder -

Luis D. Garca
Mayo de 2006

- Bases de Datos Script de Apertura


Opening Script: es aquel que ha de ejecutar la aplicacin en s, y a partir del cual se establece la conexin ODBC con la base de datos. Este script debe estar escrito en la pestaa open de la aplicacin del proyecto.

* Power Builder *
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data WIndows Scripts para Data WIndows

- Bases de Datos Conexin con la Base de Datos


Se realiza a travs del botn de control de perfiles de Bases de Datos

* Power Builder *
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data WIndows Scripts para Data WIndows

Seleccionamos luego la opcin ODB ODBC y hacemos clic en NEW para crear un nuevo perfil.

A partir de esto se abrir una ventana donde se escriben las caractersticas del perfil.

- Bases de Datos Conexin con la Base de Datos


Los datos a ingresar son:
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data WIndows Scripts para Data WIndows

* Power Builder *

- Nombre del Perfil - ID del Usuario - Password del Usuario

Se debe seleccionar adems la opcin prompt for database information. Luego hacemos clic en OK

- Bases de Datos Conexin con la Base de Datos


Ya una vez creado el perfil, procedemos a definir la conexin.

* Power Builder *
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data WIndows Scripts para Data WIndows

Al hacer clic en Connect el programa debe solicitar la seleccin de origen de datos. Una vez all, seleccionamos Origen de Datos de Equipo y hacemos clic en Nuevo

- Bases de Datos Conexin con la Base de Datos

* Power Builder *
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data WIndows Scripts para Data WIndows

Seleccionamos ahora origen de datos de usuario y hacemos clic en siguiente:

- Bases de Datos Conexin con la Base de Datos


Se selecciona el controlador para los datos, el cual para nuestro caso ser PostgreSQL ANSI:

* Power Builder *
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data WIndows Scripts para Data WIndows

Hacemos clic en siguiente, y en la prxima ventana en finalizar

- Bases de Datos Conexin con la Base de Datos


Terminamos de definir las caractersticas de la conexin
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data WIndows Scripts para Data WIndows

* Power Builder *

y seleccionamos (ahora s) nuestro Origen de Datos.

- Bases de Datos Conexin con la Base de Datos


A partir de aqu, ya est establecida la conexin con la Base de Datos. Para saber si se est conectado o no con la Base de Datos, debemos chequear que el perfil de nuestra conexin est acompaado del siguiente icono y si es as, entonces ya estaremos conectados.

* Power Builder *
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data WIndows Scripts para Data WIndows

- Bases de Datos Data Windows


Para crear un DataWindow hacemos clic en New y seleccionamos la opcin Data Window. Luego seleccionamos el Tipo Grid.

* Power Builder *
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data Windows Scripts para Data WIndows

Hacemos clic en OK

- Bases de Datos Data Windows


Se selecciona el tipo de Data Source. Para nuestro caso ser Quick Select

* Power Builder *
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data Windows Scripts para Data WIndows

Y hacemos clic en next

- Bases de Datos Data Windows


Se selecciona la tabla para la cual se crear el DataWindow

* Power Builder *
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data Windows Scripts para Data WIndows

- Bases de Datos Data Windows


Se seleccionan cuales de los atributos de dicha tabla estarn presentes en el Data Window

* Power Builder *
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data Windows Scripts para Data WIndows

Y hacemos clic en OK

- Bases de Datos Data Windows


A partir de aqu, ya las dems opciones con del Data Window son con respecto a la apariencia del mismo. Una vez creado el DataWindow, debe aparecer una ventana con los datos que se han de encontrar en l.

* Power Builder *
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data Windows Scripts para Data WIndows

- Bases de Datos Data Windows


Ya hecho esto, solamente falta guardar el Data Window y asignarle un nombre al mismo para poder trabajar con l. Una vez que ya se haya guardado, este debe aparecer en el rbol del Proyecto, de la siguiente manera:

* Power Builder *
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data Windows Scripts para Data WIndows

Ahora, para agregar el Data Window a una ventana slo hay que arrastrarlo desde el rbol del Proyecto hacia la Ventana en cuestin y escribir ciertos scripts de control para el mismo.

- Bases de Datos Scripts para Data Windows


Una vez creados los Data Windows, se deben de definir ciertas acciones por medio de scripts, que controlen la existencia, escritura, eliminacin o modificacin de los datos que se encuentren en estos en la aplicacin. 1. Window Script: este es el script que debe encontrarse en el cdigo de la ventana en la que est el Data Window
dw_1.settransobject(sqlca) dw_1.retrieve()

* Power Builder *
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data Windows Scripts para Data WIndows

2. Script de Escritura: este es el script que se debe colocar al botn de insercin de una nueva tupla en la Tabla
dw_1.insertrow(0) dw_1.update()

- Bases de Datos Scripts para Data Windows


3. Script de Eliminacin: este se utiliza para eliminar el elemento sobre el cual se est situado en el Data Window
dw_1.deleterow(dw_1.getrow()) dw_1.update()

* Power Builder *
AGENDA
Script de Apertura (Opening Script) Conexin con la Base de Datos Data Windows Scripts para Data WIndows

4. Script de Modificacin: se le debe colocar al botn de modificacin de una nueva tupla en la Tabla. Este adems es usado para guardar los cambios hechos al pasar de una ventana a otra dentro de la aplicacin
dw_1.update()

- Bases de Datos -

Ms Informacin
http://alfa.facyt.uc.edu.ve/~ldgarcia1/

También podría gustarte