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 16-07-2006
Fat Fat is offline
Miembro
 
Registrado: jul 2006
Posts: 76
Poder: 18
Fat Va por buen camino
Conexión con adoconnection

Mi problema es el siguiente:
Tengo una aplicación que la conección a la base de datos es con un adoconnection en lo cual no hay problema, el problema empieza cuando muevo la base para otro directorio. Lo que necesito es poder ponerle al adoconnection.string en modo de ejecución de la aplicación el camino nuevo a la base que por cierto es en access.
Gracias de ante mano por todaa la ayuda que me puedan dar.
Responder Con Cita
  #2  
Antiguo 16-07-2006
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Dise~a un formulario para ese menester, con un OpenDialog para asignar la ruta de la BBDD.
Código Delphi [-]
//Esto solo es un ejemplo, no me acuerdo bien de las propiedades de ADO
Adocon.connection:=OpenDialog1.Filename;

Saludos
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #3  
Antiguo 16-07-2006
Fat Fat is offline
Miembro
 
Registrado: jul 2006
Posts: 76
Poder: 18
Fat Va por buen camino
Utilize esto

si utilize esto
Código Delphi [-]
if opendialog1.Execute then
Conn:=
 'Provider=Microsoft.Jet.OLEDB.4.0'+
 ';Data Source=' + ExtractFilePath(OpenDialog1.Filename) + '..\Mora\mora.mdb' +
 ';Persist Security Info=False';
  adoconnection1.Connected:= false;
  adoconnection1.ConnectionString:= Conn;
   adoconnection1.Connected:= true;
Y todo funciona con el adoconnection pero el dbgrid no me salen los contenidos de las tablas (Adotable).
Responder Con Cita
  #4  
Antiguo 16-07-2006
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Trata de usar las etiquetas para el codigo, ya lo he cambiado por ti y mira la diferencia. Right?

Siguiendo con el tema:

No enteindo porque usas ExtractFilePath , si con este componenten puedes obtener el direcotorio y el nombre del archivo completo.

Lo del DBGrid es estra~o, si Adoconnection te funciona para todo lo demas. Asegurate de que tengas conectado bien DataSources y direccionado correctamente.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #5  
Antiguo 16-07-2006
Fat Fat is offline
Miembro
 
Registrado: jul 2006
Posts: 76
Poder: 18
Fat Va por buen camino
Ya me funciona

Hice lo que me dijistes de quitarle ExtractFilePath y me funciona correctamente.
Gracias llevaba dos días rompiendome la cabeza.
Responder Con Cita
  #6  
Antiguo 16-07-2006
Fat Fat is offline
Miembro
 
Registrado: jul 2006
Posts: 76
Poder: 18
Fat Va por buen camino
Sabes

Sabes como hacer que el adoconnection guarde el camino a la base?
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Transacciones ADOConnection m@kio Conexión con bases de datos 0 01-10-2005 19:04:19
Usuario y contraseña con ADOconnection Gelmin Conexión con bases de datos 3 27-09-2005 08:42:48
Refrescar conexión ADOConnection DobleSiete Conexión con bases de datos 4 24-05-2005 18:30:16
Ayuda con AdoConnection galmacland Conexión con bases de datos 0 22-12-2004 14:29:07
adoconnection pepe2000 Conexión con bases de datos 3 13-12-2004 21:50:14


La franja horaria es GMT +2. Ahora son las 14:36:13.


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