Programación Delphi con Bases de datos

Documentos relacionados
Tutorial 3. Conexión a Bases de Datos con NetBeans 5.0

USO DEL ENTORNO DE NETBEANS PARA LA CONEXIÓN DE BASE DE DATOS

Gestión de bases de datos de mysql desde Dreamweaver

WorldShip Exportación de datos de envío

! Introducción. ! Contenidos

Manual de configuración de wifilocal Windows XP Antena externa Ubiquiti Nanostation 2 9 de Septiembre de 2010

Uso del Portal Mercado Público.

UNIDAD 4. MODIFICAR TABLAS DE DATOS

Ubuntu Server HOW TO : SERVIDOR DE IMPRESORAS

OPENOFFICE IMPRESS. Creación básica de presentaciones digitales

... Bases de datos con Excel CAPÍTULO Creación de una Base de Datos

Tramita tu Sello Digital

1.- CREAR UNA BASE DE DATOS CON ACCESS

Compresión de ficheros

Sesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)

En este manual se detalla la instalación de las impresoras de CIMNE-Castelldefels. Si observáis cualquier error en la documentación o experimentáis

Manual de Usuario de inventarios

MANUAL Y ACTIVIDADES. Edublogg.wordpress.com. Caeiro Fábregas - Pérez

Protección de un documento Excel CEC-EPN

Formato de una presentación

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA

Actualización Punto de Acceso 3Com 7760 Para Aulas Lliurex

DECALOGO PARA LA ELABORACIÓN DE VÍDEO

CPOS. Software Punto de Ventas cpos

Actualización de versión en red descargada de internet

TUTORIAL DE BLOGGER : Registro y escritorio

Sistemas de Bases de Datos 2 Practica 1

Manual de OpenOffice Impress

Manual Para Hacer Ejecutables de aplicaciones JAVA usando Advanced Installer 7.6

Manual de Configuración de Router Cisco 871W

NATIONAL SOFT HOTELES GUÍA DE CONFIGURACIÓN DEL FORMATO DE FACTURAS

MANUAL PARA ACTUALIZAR PROGRAMAS MICROSIP

GUIA RAPIDA DE ENCRIPTACION WI-FI DE THOMSON TCW710

Manual de uso ERIC MOBILE: ACTIVACIÓN Y USO BÁSICO

POWERT POINT Tema 2. Para cambiar el color de fondo y los efectos de relleno de las diapositivas de una presentación:

Manual del administrador

MANUAL. Manual de usuario de OJS. Introducción al Sistema Open Journal Systems CONSORCIO DIGITALIZACIÓN DEL CONOCIMIENTO

Configuración de Audio y video

En la parte inferior de la pantalla se podrá ver el estado de la última copia y la fecha y hora actual.

Guía del usuario de material multimedia SUD (ios)

Terceros Ekon Sical. Departamento de Informática

Abrir y explorar plantillas de Word

FIRMA ELECTRÓNICA INSTALACIÓN Y USO DE CERTIFICADOS EN ARCHIVO PKCS#12 MANUAL DE USUARIO V1.1 14/07/2015

Laboratorio. Instalación de Visual Studio Community. Back To Basics Instalando Visual Studio Community. Versión: 1.0.

CORPORACIÓN UNIVERSITARIA EMPRESARIAL ALEXANDER VON HUMBOLDT Facultad de Ciencias de la Salud Informática I Combinación de correspondencia

INSTITUTO ELECTORAL DEL ESTADO DE MÉXICO SECRETARÍA EJECUTIVA UNIDAD DE INFORMÁTICA Y ESTADÍSTICA

+ + PLOT LABEL. Instalación de la impresora térmica Rolly 1000 en Windows XP

Cómo utilizar Conference Manager para Microsoft Outlook

MANUAL DEL USUARIO CONFERENCIA EN LÍNEA IPLAN

Gestión del correo spam en Versión 1

ESCUELA DE LA SALUD PROGRAMA TÉCNICO EN SEGURIDAD Y SALUD EN EL TRABAJO SUBMÓDULO BÁSICO GUIA WINDOWS-CARPETAS Y COMPRIMIR

PROCESO DE FIRMA DE DOCUMENTOS WORD CON CERTIFICADO DIGITAL

Vicerrectoría de Pregrado 1 Universidad de Talca

MANUAL PARA CREAR NUESTRA PAGINA WEB EN DREAMWEAVER

Presentaciones Multimedia Práctica 1

MANUAL DE INGRESO AL OFFICE 365

Pasos para instalación de los paquetes Xampp y PosgreSql en Windows:

Manual para crear Llaves Privadas y Públicas en Windows.

Curso SIU-Mapuche. Sistema de Recursos Humanos SIU-Mapuche. Secretaría Administrativa Financiera Universidad Nacional de San Juan.

HERRAMIENTAS AVANZADAS PARA LA GESTIÓN DE PROYECTOS

MANUAL INSTALACIÓN Y USO CERTIFICADO DÍGITAL EN OUTLOOK 2003.

CANTABRIA GOBIERNO DE

Guía de instalación de CAM EXPRESS 8.5 Para Windows XP

Seleccione en el escritorio el programa Sucosoft S40 y darle doble click.

Aplicación de Base de Datos con MySQL, ODBC y Delphi

MFP HP LaserJet serie M2727 Impresión

MARKETING IPLAN

INSTRUCTIVO OFFICE 365. Uso del Calendario

Como administrar el ancho de banda en una red con Windows X como servidor

Manual Instalación para 1 PC Sistema Pymetec

PERIODO 2 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS BASICOS DE MICROSOFT ACCESS

Qué diferencia práctica hay entre una cuenta de correo POP y otra IMAP?

BANCO DE REACTIVOS DE OPCIÓN MÚLTIPLE WINDOWS VISTA

INTRODUCCIÓN AL MANEJO DE CARPETAS Y ARCHIVOS. Edublogg.wordpress.com. Caeiro Fábregas - Pérez

Configuración de conexión RTB mediante módem. Introducción Explicación Paso 1 Paso 2 Paso 3 Paso 4 Paso 5 Paso 6 Paso 7 Paso 8 Paso 9 Paso 10

Sistema de Gestión y almacenamiento de archivos en el Campus Virtual

Como postular a cargos en concurso de INE por Laborum.com

1.- CREACIÓN DE CONSULTAS.

Manual de Excel Avanzado

MANUAL PARA OBTENER SELLOS DIGITALES

SIEWEB INTRANET (Sistema Integrado Escolar Web Intranet) H&O SYSTEM S.A.C. Consultores en Sistemas de Información H & O S Y S T E M S. A. C.

Configuración de Filezilla FTP. Sync-Intertainment

1

Conocimientos previos

Manual de Usuario Webmail Horde

Crear Plan de Estudios en SMA

Conectar LibreOffice con Firebird mediante ODBC

UNIDAD 2- LA CREACIÓN DE TABLAS EN ACCESS 2010

Animación y transición - Últimos retoques. Imprimiendo transparencias o diapositivas

PRUEBA TIENDA MAGENTO

Religión elaborado por la biblioteca de la Universidad Eclesiástica San Dámaso

Manual Word Macros y Elementos rápidos

Configuración de un navegador

Cómo puede SmartMonitor Instalar la Base de Datos en. el dispositivo NAS a través de iscsi?

INSTRUCCIONES DE INSTALACIÓN Versión SUA 3.4.0

Novell. Novell Teaming 1.0. novdocx (es) 6 April 2007 EXPLORAR EL PORTLET DE BIENVENIDA DESPLAZARSE CON NOVELL TEAMING NAVIGATOR.

MANUAL PARA CONECTARSE A LA RED WI-FI SISTEMA OPERATIVO WINDOWS XP.

POWER POINT Tema 1. Para salir de PowerPoint (suponiendo que se tiene abierto) puede:

Transcripción:

Creación de la conexión a una base de datos Access. En Delphi podemos establecer la conexión con nuestra base de datos de diferentes formas. A continuación se explican algunas de esas formas. 1) Crear la conexión con el Data Source ODBC. Abrir el Administrador ODBC Data Source (Inicio=> Panel de Control => ODBC Administrator). Aparece la ventana siguiente: a) En la ficha User DSN definiremos como se hará la conexión con el proveedor de datos indicado (solo puede usarse en la máquina actual). Hacer clic en el botón Add (Agregar). Se presentará la ventana Crear un nuevo origen de datos donde debemos elegir el proveedor que necesitemos, en este ejemplo: Microsoft Acces Driver (*.mdb). Desarrollado por: José Ramón Capellán 1 de 10

Al hacer clic en el botón Finalizar se presenta la ventana ODBC Microsoft Access Setup donde procedemos a indicar el Nombre del Origen de Datos (SCA en nuestro ejemplo) y una descripción (Sistema de Control Académico). Hacer clic en el boton Seleccionar Base de Datos y elegir la ruta y el nombre de la base de datos Access a la que deseamos acceder. Al hacer clic en Aceptar retornamos a la primera ventana donde debe presentarse Nuestro Alias (SCA) como parte de la lista. Desarrollado por: José Ramón Capellán 2 de 10

b) Hacer clic en la ficha System DSN e indicar el Alias y la descripción que deseemos (podemos usar la misma información que en la ficha anterior). Hacer clic en el botón Seleccionar Base de Datos y especificar la ruta y el nombre de la Base de datos Access a la que deseamos conectar. Al presionar el botón Aceptar volveremos a la ventana anterior donde ya debe aparecer el nombre indicado en la lista. c) Hacer clic en Aceptar para que nuestro trabajo se guarde y salgamos de esta ventana. 2) Abrir el BDE Administrator para crearle el espacio para nuestra base de datos. Hacer clic derecho sobre DataBases y elegir la opción New (Nueva). Se presenta un cuadro de dialogo donde debemos especificar el driver que utilizaremos, en nuestro caso Microsoft Access Driver (*.mdb) y presionamos el botón OK. Aparece una nueva entidad en el arbol donde escribiremos el nombre para nuestro Alias (SCA) presionar Enter. En la parte derecha de la ventana Desarrollado por: José Ramón Capellán 3 de 10

hacer clic en la elipse (...) a la derecha del campo Database Name y seleccionamos nuestra base de datos (aparecerá la ruta). Hacer clic derecho en el nombre de nuestro Alias (SCA) de la parte izquierda de la ventana y elegir la opción Apply (Aplicar). Nos preguntará si deseamos guardar los cambios a lo que contestaremos que SI. Volvemos a la parte derecha; en este caso al campo ODBC DSN y elegimos el nombre de nuestro origen de datos (SCA creada anteriormente con el Administrador ODBC) de la lista desplegable. Retornar al nombre de nuestro Alias en la parte izquierda de la venta, hacer clic derecho y elegir Apply. Al hacer clic derecho y elegir Open nos pregunta por el nombre de usuario (Admin) y la contraseña (dejar en blanco), hacer clic en Aceptar. Ya tenemos acceso a las tablas y procedimientos de nuestra base de datos. Desarrollado por: José Ramón Capellán 4 de 10

3) Crear un Alias en el DataBase Desktop. Abrir el Database Desktop, abrir el menu Tool y la opción Alias Manager. Se presenta la siguiente ventana donde creamos nuestro Alias. Hacer clic en el botón New (Nuevo) e indicar el nombre de nuestro Alias (SCA) que debe ser único. Indicar el tipo de Driver a usar: Microsoft Access Driver (*.mdb). Indicar el nombre de nuestra Base de datos incluyendo la ruta. Indicar el Nombre de Usuario (admin., por ej.) Indicar como ODBC DSN el nombre de nuestro alias creado con el administrador ODBC (SCA en nuestro caso). Indicar una contraseña. Hacer clic en el botón Keep New para que se mantengan los cambios y luego en el botón Conectar para probar si todo ha salido bien. Si se logra la conexión con la base de datos hacer clic en el botón Aceptar. Nos preguntará si deseamos guardar los cambios a lo que contestaremos que SI. Desarrollado por: José Ramón Capellán 5 de 10

4) Ya hemos terminado con la creación de nuestro Alias. Cuando estemos programando el Formulario de datos lo único que debemos hacer es seleccionar el alias que hemos creado en el componente de datos (TTable, TQuery, etc.) y elegir la tabla con la que vamos a trabajar. CONECTARSE A UNA BASE DE DATOS A TRAVES DE ADO (ADOCONNECTION) Existen varias formas de conectarnos en Delphi a las bases de datos. Por ser el objetivo de este curso introducirles en el uso de los componentes de accedo a datos ADO vamos a explicar inicialmente los pasos necesarios para poder lograr la conexión a través del mismo. El profesor les proveerá información sobre otros métodos de acceso a Bases de Datos para que el participante del curso tenga una idea general de cómo hacerlo. Debemos entender que el ADOConnection es una especie de intermediario entre el motor de bases de datos que estemos usando (Access o Jet 4, MSSQL, MySQL, etc.) y los componentes de acceso a datos (por ejemplo el Datasource). Así mismo para que los componentes de controles de datos (como DBEdit, DBText, DBRadioGroup, etc.), que son los usados para introducir y/o modificar o borrar datos de las tablas; puedan acceder a los componentes de datos (ADOTable, ADOQuery, etc.) estos deben estar asociados a sus correspondientes componentes de Acceso a datos (Datasource). En otras palabras para que un componente de control de datos (DBEdit por ejemplo) pueda funcionar deberá estar asociado a un componente de acceso a datos (Datasource), este deberá estar asociado a un componente de datos Desarrollado por: José Ramón Capellán 6 de 10

(ADOTable, ADOQuery) y este deberá estar conectado a un ADOConnection y por ende a la base de datos física. Una de las formas mas simples de acceder a una base de datos es utilizando componente ADOConnection que se encuentra en la paleta ADO de Delphi. Sigua estos pasos para crear la conexión con la base de datos para nuestro sistema: 1) Abra su proyecto. Le aparecerá el formulario del Menú desarrollado con anterioridad. 2) Baje de la paleta ADO el componente ADOConnection 3) Haga doble clic en la propiedad ConnectionString. Le aparece la ventana siguiente: En esta ventana haga clic en el botón BUILD (Crear). 4) Se presenta la ventana siguiente donde deberá elegir el motor de base de datos que usará para la conexión, en nuestro caso Microsoft Jet 4.0 OLE DB Provider. Desarrollado por: José Ramón Capellán 7 de 10

5) Al hacer clic en el botón siguiente se presenta la siguiente ventana donde deberá buscar (haga clic en el botón con tres puntos) la ruta de acceso y el nombre de la base de datos con la que deseamos conectarnos. Desarrollado por: José Ramón Capellán 8 de 10

6) De manera predeterminada las bases de datos Access tienen como nombre de usuario: admin y la contraseña se deja en blanco. 7) Haga clic en el botón Probar conexión y si recibe el mensaje que la prueba fue satisfactoria la conexión ya esta establecida. 8) Haga clic en Aceptar hasta que cierre todas las ventanas. Cambie las siguientes propiedades del ADOConnection: Propiedad Valor Acción LoginPrompt False Evita que al abrir la base de datos aparezca la petición de la clave de acceso por defecto a la misma. Name SCAConexion Nombre en nuestro programa del componente ADOConnection bajado. Connected True Nuestra Base de Datos estará abierta y lista para trabajar. Al terminar estos simples pasos su proyecto contara con la conexión a la base de datos indicada. Para acceder a la base de datos debemos usar los componentes de datos que se encuentran en la paleta ADO (ADOConnection, ADOTable, ADOQuery, etc.). Desarrollado por: José Ramón Capellán 9 de 10

Agregar una unidad a nuestro proyecto. En el curso el profesor les proveerá de una unidad (sin formulario) que contiene unas funciones que serán utilizadas en diferentes partes de nuestro proyecto y se las explicará. Deberá copiar dicha unidad en la carpeta Sistema de su proyecto y luego agregarla al mismo con estos pasos: 1) Abrir el Menú Project y Elegir la opción Add to Project 2) En la ventana que aparece haga clic en el nombre de la unidad que desea agregar (en este caso Funciones) 3) Hacer clic en Aceptar (o agregar). 4) Guardar el proyecto. Esto puede hacerlo para cualquier unidad que haya creado fuera de su proyecto y que quiera agregarla como parte el mismo. Quitar una unidad de nuestro proyecto. Cuando desee eliminar una unidad de su proyecto, por ej. Porque ya no la necesita, sigue estos pasos: 1) Abrir el Menú Project y elegir la opción Remove from Project 2) En la ventana que aparece seleccionar la unidad que desea eliminar del proyecto y hacer clic en Aceptar (OK) 3) A la pregunta de si quiere eliminar el archivo.pas del disco conteste SI 4) Guarde los cambios al proyecto. La unidad seleccionada y su correspondiente formulario quedarán excluidos del proyecto. Desarrollado por: José Ramón Capellán 10 de 10