Download SQL Server 2008 1. Crear ODBC para SQL Server

Document related concepts
no text concepts found
Transcript
Computación e Informática
Laboratorio 02
CREACION DE UN PROYECTO DE ACCESO A BASE DE DATOS DESDE
Power Builder 11.5 hacia SQL SERVER 2008
OBJETIVOS:
• Creación de una Base de Datos en SQL Server 2005
• Conocer los pasos para crear una aplicación vinculada a una base de datos.
• Trabajar con el control Datawindow.
1.
CONSIDERACIONES INICIALES
Para la realización de un trabajo ordenado, se sugiere que cree Usted su
carpeta de trabajo y una sub-carpeta BDSQL tal como se muestra en el
gráfico de la derecha.
2.
CREACIÓN DE LA BASE DE DATOS
Trabajaremos con la Base de Datos: CapacitacionesSQL en SQL Server
que fue creado en la sesión anterior y ubicado en
2.
CREAR UN NUEVO PROYECTO EN POWER BUILDER:
Workspace -> Laboratorio1
Aplicación - > ConexionBD
Conexión Power Builder – SQL Server 2008
1. Crear ODBC para SQL Server
Curso: LP IV
~1~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
Curso: LP IV
~2~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
Curso: LP IV
~3~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
Y ya tenemos el ODBC para SQL Server creado.
Curso: LP IV
~4~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
Ahora creamos el Profile y lo enlazamos hacia la fuente de Datos. (Profile: nombre de las conexiones hacia
las bases de Datos que se muestran en la Ventana de Base de Datos y que permiten administrar objetos
como tablas, vistas, etc).
Curso: LP IV
~5~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
Realizar la Conexión desde nuestra Aplicación
Desde el Profile creado llamado: CapacitacionesSQL
Curso: LP IV
~6~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
Ahora abrimos el evento open de la Aplicación y colocamos las instrucciones que nos permiten conectar al
DSN: Capacitaciones.
Curso: LP IV
~7~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
Curso: LP IV
~8~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
CONECTAR UNA APLICACIÓN A UNA BASE DE DATOS
Para conectarnos a una Base de Datos, realizamos los siguientes pasos:
Primero tenemos que crear un Objeto DataWindow, el cual es una de las herramientas mas utilizadas que
tiene Power Builder para administrar la Base de Datos y sus componentes (tablas y registros) mediante un
programa.
Tipos de Datawindow
Fuente u Origen de Datos para crear un Datawindow
Selecciona la forma como se van a obtener para visualizarlos en el Datawindow:
Curso: LP IV
~9~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
Se usa cuando se desea seleccionar de manera sencilla y rápida los campos para el
Datawindow. Este tipo de selección solo permite mostrar en el Datawindow los campos de la
tabla o tablas que se han seleccionado sin poder mostrar campos calculados.
De la Base de Datos Capacitaciones vamos a crear un Datawindow para visualizar los registros de la tabla
Curso.
Seleccionamos los
campos que deseamos
visualizar.
Luego personalizamos el
ancho de las columnas y
definimos el campo por
el cual queremos
ordenar. También si
deseamos aplicar algún
criterio utilizaremos la
fila Criteria.
Luego hacemos clic en
Ok
Curso: LP IV
~ 10 ~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
En esta ventana
personalizamos el borde y el
fondo del Datawindow que
estamos creando.
En esta ventana se
muestra el resumen de
las características
seleccionadas.
El resultado mostrado es el siguiente.
Curso: LP IV
~ 11 ~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
Guardamos el control Datawindows – File -> Save As
CONTROL DATAWINDOW
El control DataWindow permite presentar y manipular dentro de una ventana los datos contenidos dentro
de un objeto DataWindow.
Para asignar un control datawindow a una ventana realiza lo siguiente:
1. Agregamos una ventana de diseño y lo guardamos como w_curso.
2. Selecciona el control DataWindow del Painterbar1.
Curso: LP IV
~ 12 ~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
Entre ellas tenemos:
-
DataObject: Permite conectar el control DataWindow con
el objeto DataWindow, para ello hacemos clic en
,
seleccionamos el DataWindow deseado y hacemos clic en
OK.
El DataWindow quedaría de esta forma:
Si deseas modificar el DataWindow, da clic derecho sobre el y elige Modify DataWindow.
Curso: LP IV
~ 13 ~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
El siguiente ejemplo muestra el evento Open
de la ventana llamada w_curso conectando
un DataWindow con la transacción SQLCA y
recuperando los registros.
Ejecutamos la aplicación.
CODIGO PARA EL MANTENIMIENTO DE UNA TABLA
Al ejemplo
anterior
procederem
os
a
modificar el
diseño del
formulario,
que
quedara de
la siguiente
manera.
Código para el Botón Agregar
Curso: LP IV
~ 14 ~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
Código para el Botón Guardar.
Código para el Botón Editar.
Código para el Botón Eliminar.
Código para el Botón Deshacer.
Curso: LP IV
~ 15 ~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
CODIGO PARA DESPLAZARNOS POR LOS REGISTROS DE UNA TABLA
Curso: LP IV
~ 16 ~
Ing. CIP Fabián Silva Alvarado
Computación e Informática
Curso: LP IV
~ 17 ~
Ing. CIP Fabián Silva Alvarado