Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Conexión con Access (https://www.clubdelphi.com/foros/showthread.php?t=37899)

silviodp 25-11-2006 19:25:49

Conexión con Access
 
Alguien me puede explicar los pasos a seguir para conectar una aplicación Delphi con bases de datos Access??, Utilizando un Modulo de Datos...
Gracias, saludos.

FOURIER 28-11-2006 09:13:42

Espeor te Sirva
 
Bueno lo primero que debes hacer es crear tu BD..

si ya la tienes creada lo siguiente es escoger un componente de conexión, ADO, BDE, etc....

Supongamos que escogiste ADO; entonces en tu Data Module vas a pegar un ADOConnection que se encuentra en la Paleta ADO

de ahi te vas a Conecction String; escoges el Proveedor Microsoft Jet, y de ahi seleccionas la ubicación donde tienes tu archivo de acces

de ahi le das al boton de probar conexión para verificar que tu conexión es satisfactoria.


una ves hecho esto; puedes pegar un ADOQuery

en este en su propiedad Conecction seleccionas el ADOConnection.

de ahi en SQL escribes una setencia

por ejemplo select * from tabla
obviamente tabla es una tabla que existe en tu acrhivo de access

ya hecho esto puedes pegar un Data Source y en su propiedad DataSet selecionas el ADOQuery

de ahi pegas en la Forma un DBGrid y en su Probiedad DataSource pones el Data Source que pegaste ó El nombre d etu Datamodulo.nombredatasource

pro ejemplo si tu data module se llama DM y tu datasource DS pondiras DM.DS

de ahi activas tu query y con eso verás los datos de tu tabla

y asi puedes seguir probando tus instrucciones, suerte.

Neftali [Germán.Estévez] 28-11-2006 11:51:55

Revisa este hilo. Es algo de lo que ya hemos hablado aquí otras veces.

silviodp 28-11-2006 16:17:24

Conexión con Access
 
Muchas gracias, lo he probado y anda perfecto, pero en lugar de usar un ADOQuery utilizo para conectar a las tablas ADOTable, es lo mismo???.
Los metodos de grabar, editar, eliminar son los mismos que en Paradox???


La franja horaria es GMT +2. Ahora son las 01:02:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi