Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-02-2004
Avatar de pepelu1975
pepelu1975 pepelu1975 is offline
Miembro
 
Registrado: feb 2004
Posts: 52
Poder: 21
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
Responder Con Cita
  #2  
Antiguo 24-02-2004
Rabata Rabata is offline
Miembro
 
Registrado: jul 2003
Posts: 167
Poder: 21
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....
Responder Con Cita
  #3  
Antiguo 24-02-2004
Avatar de Nuria
Nuria Nuria is offline
Miembro
 
Registrado: may 2003
Posts: 531
Poder: 22
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!
Responder Con Cita
  #4  
Antiguo 24-02-2004
Avatar de pepelu1975
pepelu1975 pepelu1975 is offline
Miembro
 
Registrado: feb 2004
Posts: 52
Poder: 21
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
Responder Con Cita
  #5  
Antiguo 24-02-2004
rafita rafita is offline
Miembro
 
Registrado: ago 2003
Ubicación: Cuenca- España.
Posts: 309
Poder: 21
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:

Código:
  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,...
Código:
  ADOQuery1.Connection:=ADOcn1;
Ejemplo de consulta:
Código:
  SqlText:='SELECT Caducidad FROM Caducidad WHERE ID=1';
  ADOQuery1.SQL.Clear;
  ADOQuery1.SQL.Add(SqlText);
  ADOQuery1.Open;
Un saludo
__________________
Rafita.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 02:58:53.


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
Copyright 1996-2007 Club Delphi