Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Conexión con bases de datos
Register FAQ Members List Calendar Guía de estilo Today's Posts

Conexión con bases de datos

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 24/02/2004
pepelu1975's Avatar
pepelu1975 pepelu1975 is offline
Miembro
 
Join Date: Feb 2004
Posts: 52
Poder: 23
pepelu1975 Va por buen camino
Conexion con Access

Hola, tengo una base de datos en Access con las tablas, necesitaria saber si existe algun manual o tutorial para saber como puedo enlazar, esas tablas con el delphi.

Gracias
Reply With Quote
  #2  
Old 24/02/2004
Rabata Rabata is offline
Miembro
 
Join Date: Jul 2003
Posts: 167
Poder: 24
Rabata Va por buen camino
te aconsejo que uses otra base de datos distinta, ya que a mi una aplicación que he creado así me dá muchos problemas..sino mira un poco mas abajo en este foro

ahora mismo no tengo el código delante pero mas o menos por lo que me acuerdo es..

Abre el BDEAdmin y crea un alias de tipo MSACCESS.
Y en Delphi usa un componente Database de BDE para abrir el alias...
Ya despues usa TTables....
Reply With Quote
  #3  
Old 24/02/2004
Nuria's Avatar
Nuria Nuria is offline
Miembro
 
Join Date: May 2003
Posts: 531
Poder: 24
Nuria Va por buen camino
Hola!

Yo te aconsejo como Rabata, que utilices otra base de datos, porque se por algunas personas que con Access han tenido muchos problemas. También depende de lo que quieras hacer con tu aplicación. Si tus tablas van a tener muchos registros y tu aplicación va ser cliente/servidor, pues mejor te decantes por otra, como por ejemplo: FireBird, Interbase.... que son gratuitas. Sino pues igual con Access te apañas.

Saludos!
Reply With Quote
  #4  
Old 24/02/2004
pepelu1975's Avatar
pepelu1975 pepelu1975 is offline
Miembro
 
Join Date: Feb 2004
Posts: 52
Poder: 23
pepelu1975 Va por buen camino
Gracias., pero estoy acostumbradoa trabajar con Access y me es muy complicado crear bd en otros lenguajes.

Gracias por todo
Reply With Quote
  #5  
Old 24/02/2004
rafita rafita is offline
Miembro
 
Join Date: Aug 2003
Location: Cuenca- España.
Posts: 309
Poder: 24
rafita Va por buen camino
Normalmente utilizo Interbase o SQL Server, pero en hecho algunas cosas contra bases de datos de escritorio como access.

Tienes que utilizar componentes ADO, mucho mejor que acceder a través del BDE.

Utiliza un componente TADOConection para establecer la cadena de conexión:

Code:
  CConexion:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+Ubicacion
   +'AgendaTelefonos.mdb;Mode=Read;Persist Security Info=False;Jet OLEDB:Database Password=MiClaveDeAcceso'; 
  ADOcn1.ConnectionString:=CConexion;
y utiliza esa conexión para el resto de componentes que necesites: TADOQuery, TADOTable,...
Code:
  ADOQuery1.Connection:=ADOcn1;
Ejemplo de consulta:
Code:
  SqlText:='SELECT Caducidad FROM Caducidad WHERE ID=1';
  ADOQuery1.SQL.Clear;
  ADOQuery1.SQL.Add(SqlText);
  ADOQuery1.Open;
Un saludo
__________________
Rafita.
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +2. The time now is 11:36.


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