Actualizar vinculos de tablas vinculadas en Access

12/09/2006 - 09:26 por Baldor | Informe spam
¿Alguien sabe como se pueden actualizar los vínculos de las tablas
vínculadas en Access 2003/2000?
Uso tablas vinculadas a ficheros DBF FoxPro.
El problema es que al distribuir mi aplicación, el MDB que se instala
tengo que abrirlo con Access, usar el Administrador de tablas vinculadas, y
revincular las tablas con los DBFs en su ubicación correcta.
¿Puede hacerse algo equivalente por código para que la implantación sea
más sencilla?

Gracias, grupo
 

Leer las respuestas

#1 SoftJaén
13/09/2006 - 10:42 | Informe spam
"Baldor" preguntó:

¿Alguien sabe como se pueden actualizar los vínculos de las tablas
vínculadas en Access 2003/2000?
Uso tablas vinculadas a fichero DBF FoxPro.



Hola:

Como dices que los archivos vinculados son tablas libres de FoxPro, entiendo
que la vinculación a la base de Microsoft Access 2000/2003 la habrás llevado
a efecto mediante ODBC, creando el correspondiente Orígen de Datos con
Nombre (DSN) con el Administrador de Orígenes de datos ODBC existente en el
Panel de Control de Windows.

Si es así, la información relativa a la ruta donde se encuentra el archivo
DBF, se guarda precisamente en el DSN, por lo que tendrás que editarlo para
efectuar las modificaciones oportunas.

En el siguiente enlace explico la forma de modificar un DSN en tiempo de
ejecución, el cual lo publiqué en su día para ejecutarlo mediante Visual
Basic clásico, por lo que deberás de hacer los cambios oportunos en el
código fuente para ejecutarlo con Visual Basic .net:

Cómo crear, modificar y eliminar un DSN mediante programación
http://mvp-access.com/softjaen/vb6/...dbc002.htm

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares