Professional Documents
Culture Documents
ODBC (Conexión de Base de Datos Abierta), es una forma de conectarse a una base de datos en
una aplicación.
9. Después de crear la conexión a la Base de Datos, debes crear tu ProFile (perfil) para
poder administrarla en la ventana de base de datos de PowerBuilder.
Conexión ODBC Para Microsoft
SQL Server
Si tienes una base de datos en Microsoft SQL Server puedes también administrarla en
PowerBuilder creándole un ODBC, para ello:
En la casilla Nombre, escribe el nombre que deseas para la conexión que estás
creando.
En la casilla Descripción, escribe en forma opcional una descripción sobre la
conexión que estas creando.
En la casilla Servidor, selecciona el nombre del servidor que estás usando. Si la
Base de Datos se encuentra en la misma computadora selecciona o escribe la
palabra Local entre paréntesis: (Local).
4. Da clic en el botón Siguiente.
5. En la ventana que se visualiza selecciona la opción para comprobar la autenticidad de
inicio de sesión.
10. Da clic en el botón Finalizar, se visualiza las característica de la conexión creada. Da clic
en el botón Aceptar para finalizar la creación de la Conexión.
11. Para comprobar que la conexión creada está correcta, da clic en el botón Probar origen
de datos...
12. Si la conexión está correcta se visualizará la siguiente ventana, de lo contrario revisa los
pasos realizados.
4. En la primera pantalla del asistente, elige el controlador ODBC MySQL ODBC 3.51
Driver y pulsa en finalizar.
5. En la segunda parte elige el nombre del origen de datos, el servidor con el que te vas a
conectar. También el nombre del usuario (root) con el que vas a utilizar esta conexión y
la base de datos logistica.
6. Comprueba que la conexión se ha establecido correctamente pulsando en el botón “Test
Data Source” y si todo va bien pulsa el botón OK para terminar.
2. Elige la pestaña DSN de sistema y da clic en agregar, crea un nuevo nombre de origen
de datos.
Los ProFile son los nombres de las conexiones a las bases de datos que se muestran en la
ventana de base de datos y que permiten administrar objetos como tablas, vistas, etc.
2. En Profile Name escribe el nombre del Profile que deseas asignarle a la conexión de la
base de datos y en Data Source selecciona el nombre de la conexión ODBC que has
creado.
3. Para finalizar, da clic en el botón Apply.
Para conectarse a una base de datos, debes definir el script en el evento OPEN de la aplicación.
1. Para acceder a este evento, puedes realizar uno de los siguientes pasos:
Primero:
Da doble clic en el objeto aplicación del área del sistema.
Segundo:
3. Si esta ventana no se visualiza, elige del menú principal la opción View y luego
Script o da clic en el botón Script del PainterBar1.
PowerBuilder tiene una variable llama SQLCA de tipo transacción la cual permite
conectarse a una base de datos utilizando principalmente dos de sus propiedades
llamadas DBMS y DBPARM y opcionalmente una tercera llamada SQLCODE
que proporciona un valor que indica si el acceso a la base de datos es realizado
correctamente o no.
Ejemplos:
La siguiente ventana que muestra el evento Open de una aplicación llamada compras,
contiene las instrucciones que permiten conectarse al DSN Logistica.
Si existe un error en la conexión a la base de datos, se muestra un mensaje de error, de lo
contrario se abre la ventana W_principal.
Figura 12.76
12.78
La siguiente ventana que muestra el evento Open de una aplicación llamada logistica,
contiene las instrucciones que permiten conectarse al DSN Logi_oracle.
Si existe un error en la conexión a la base de datos, se muestra un mensaje de error, de lo
contrario se abre la ventana W_clave.