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 17-03-2004
castelaogz castelaogz is offline
Registrado
 
Registrado: mar 2004
Posts: 3
Poder: 0
castelaogz Va por buen camino
Question Modificar tablas vinculadas de Access

Estoy haciendo una pequeña aplicación en Delphi y necesito desde código poder modificar la configuración de una tabla vinculada de una base de datos Access. Lo que necesito es revincular una de esas tablas hacia otra ruta. No sé si es posible hacerlo desde Delphi. En Visual Basic se hace con TableDef.Connect y TableDef.RefreshLink, pero en Delphi no lo sé.
Otra posibilidad que me solucionaría el problema sería poder modificar la Sql de una consulta de la base de datos Access, pero tampoco sé como hacerlo en Delphi.

Agradecería mucho una ayuda ya que me urge bastante. Muchas gracias y un saludo.
Responder Con Cita
  #2  
Antiguo 17-03-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Yo lo que he utilizado, en el SQL de Access, es la intrucción IN, que te permite acceder a una tabla en otro motor sin crear nada específicamente en la base de datos.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 25-03-2004
castelaogz castelaogz is offline
Registrado
 
Registrado: mar 2004
Posts: 3
Poder: 0
castelaogz Va por buen camino
En Access el IN no vale con dos tablas

Claro, ésa era una de las soluciones pero resulta que en Access si haces un select * from xxxx in 'c:\ddfdffd' va bien, pero si hay que hacer una unión de esa tabla con otra ya no lo permite, es decir, no permite un select * from xxxx in 'c:\dsfdff' left join zzzzz in 'c:\fdjkfjkfdj'. Ahí está el problema, por eso utilizo lo más cómodo que tiene Access que son las tablas vinculadas, pero el problema está en su modificación. Desde el código de Access lo tengo hecho en varias ocasiones, pero ahora necesito hacerlo desde código delphi.

Un saludo y gracias por la atención prestada.
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 01:21: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