Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 14-01-2005
Noela Noela is offline
Registrado
 
Registrado: ene 2005
Posts: 6
Poder: 0
Noela Va por buen camino
Hola Neftali:

Si que es dificil hacerse entender! )

Voy a intentar explicarlo una vez más....

Mi tabla en Access tiene varios campos, todos ellos guardan la información relacionada con fotografias, uno de esos campos de la tabla es de tipo Objeto OLE, este campo me sirve para ir a la fotografía relacionada con el registro actual cuando estoy en el formulario que hace referencia a la tabla. Todas las fotografías relacionadas con los registros estan guardadas en el disco y no en la tabla, la tabla sólo guarda un LINK a la fotografía. De modo que si yo hago modificaciones el fichero original también es alterado.

Yo lo que estoy haciendo es pasar la información que contiene la tabla de Access a una nueva en Paradox. Está claro que yo se donde se hallan las fotografias, ya estan guardaditas en el disco en su respectivo directorio, lo que necesito es que al pasar los datos a Paradox, el registro correspondiente haga referencia a la foto relacionada, para ello debo saber el path donde está guardada la fotografía a la que hace referencia el link de la tabla de Access.

Como bién entenderás es mucho más facil hacer esto (si es posible!) en código, que tener que copiar uno a uno de una a otra tabla, el path al que hace referencia el link para los 2000 registros que tengo en la tabla de Access.

Para que te quede claro que el objeto Access no guarda un fichero y si un link te voy a poner un ejemplo. Crea una tabla com un tipo Objeto Ole, y guarda en el una imagen que tengas guardada en algun directorio de tu disco, puede ser usando el menú de Access, insertar objeto etc.... y luego abre la imagen desde la tabla, luego cierrala.

Una vez hecho esto ve al directorio donde tienes guardada la imagen y muévela para otro directorio distinto del original. Ahora una vez más intenta abrir la imagen desde la tabla de Access, comprobarás que Access no encuentra el archivo ya que habia guardado el link a la imagen con su ubicación original.

Si Access tuviera guardada la imagen en la tabla, no tendria problemas para abrirla nuevamente aunque tu cambiaras la ubicación de la imagen de tu disco.

Esta claro que Access guarda en algún lugar el path de ese archivo. La pregunta es como consigo yo llegar a ese lugar?!!

Lo que yo necesito saber es como consigo averiguar el path al que hace referencia el link del Objeto Ole de Access para poder copiarlo a la nueva tabla em Paradox. Alguién sabe como hacerlo??!!!

Gracias.
Un saludo.

Responder Con Cita
 



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 04:41:20.


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