Saludos, tenía pendiente subir al foro la clase para leer ficheros DBF que desarrollé hace unos meses.
Para quien quiera usarla, a tener en cuenta:
- Aunque la he utilizado en un proyecto real de integración de datos, y la he testado con distintos DBF, es una versión muy básica, sin optimizar y prácticamente solo la he utilizado con ficheros que venían de un único cliente. Así que es muy posible que dependiendo de la versión y el origen del DBF pueda fallar.
- Solo funciona como lector, no tiene capacidad de actualizar o escribir ese formato de ficheros.
- Devuelve todos los registros del fichero sin tener en cuenta si el registro está marcado para borrado o no.
Dentro del fuente hay un par de ficheros de prueba y un TXT con las especificaciones de la estructura de este tipo de ficheros.
Para más información:
Xbase File Format Description
DBF AND DBT/FPT FILE STRUCTURE
Formato de archivo DBF
Para probarlo basta con ejecutar en el IDE, seleccionar el DBF para mostrar la estructura y con el botón "Cargar" se rellena el GridView con los datos.
Un saludo, Harpo.