Gracias por tu ayuda.
mientras trabajo con el fichero desde Access. Ya he comprobado que el ISAM de
dbase funciona muy bien si obviamos el CDX. Pero no me sirve por lo de antes.
como VINCULAR la tabla. Pero la vincualción ( a través del ODBC de Visual
FoxPro ) me esta causando muchos problemas. Es por ello que decidí publicar
tener que vincular la tabla . Espero que con lo que me has indicado el
fichero CDX SE ACTUALICE. Si no, lo llevo mal......
Te explico mi problema, por si se te ocurre otro 'workaround'. Hay una
aplicación a la que debo exportar datos. Esta aplicación solo importa
error). Hasta ahora lo que había hecho era vincular el DBF con el ISAM de
dbase IV y añadir los registros que quería, sin problemas. ¿Se te ocurre
Post by SoftJaénPost by Francisco GomezEstoy programando en VB desde Access 2003. Necesito conectar con un ficero
.dbf que llevá un índice CDX asociado, por lo que supongo se trata de una
tabla FoxPro.
¿Alguien me echa una mano sobre cómo trabajar con ella en ADO?
Lo único que te puedo decir es que, si deseas trabajar con archivos de
FoxPro mediante la biblioteca de ADO, utiliza el proveedor de datos de
FoxPro. Por si lo consideras oportuno, te dejo este enlace a la Base del
HOWTO: Use ADO with a Visual Foxpro Database
http://support.microsoft.com/default.aspx?scid=KB;EN-US;165492
El ejemplo, cuyo código está en ASP, pero es fácilmente adaptable a Visual
Basic, utiliza el driver ODBC de Visual FoxPro para abrir una base de datos
con la biblioteca de ADO.
Y si no deseas utilizar el driver ODBC, podrás descargar el proveedor OLE DB
Microsoft OLE DB Provider for Visual FoxPro 8.0
http://www.microsoft.com/downloads/details.aspx?familyid=0f43eb58-7a94-4ae1-a59e-965869cb3bc9&displaylang=en
Pero con éste último proveedor de datos, ignoro cómo puedes vincular un
archivo de FoxPro a la base de Access.
Por si te puede servir de ayuda, cuando he tenido que trabajar con archivo
de FoxPro (y lo suelo hacer bastante), me he apañado con el ISAM para dBASE
del motor Microsoft Jet, y hasta la fecha, no he tenido ningún tipo de
problema para añadir registros, editarlos, etc. Eso sí, los archivos CDX ni
los he tocado, porque de ellos se encarga la aplicación propia que trabaja
con dichos archivos de FoxPro. Pero te repito que son archivos de una
aplicación en concreto, y no quiere decir que trabaje igual de bien con
otros tipos de archivos de FoxPro.
No obstante, y ya que dices que estás trabajando desde el propio Microsoft
Access, yo te aconsejaría que expusieras tu mensaje en el grupo de noticias
propio de Access, por si los compañeros de allí, que están más acostumbrados
a trabajar con Access, conocen otra manera de vincular un archivo de FoxPro
microsoft.public.es.access
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.