Lenguaje C y archivos dbf

Germán Poó Caamaño gpoo en ubiobio.cl
Vie Mar 18 12:20:10 CLT 2005


Le vendredi 18 mars 2005 à 10:29 -0400, Patricio Muñoz a écrit :
> juan pablo Rumie Vittar escribió:
> > El Date: Wed, 16 Mar 2005 15:46:57 Patricio Muñoz
[...]
> > Patricio:
> > 
> > Y si simplemente haces que el scrip de Perl que
> > manipula la BD, redireccione los resultados a un
> > archivo para que este sea leido por el programa de C?
> > o esto le quita rendimiento a tu programa?
> 
> Esa solucion estaba pensada como ultima opcion. De todos modos estamos 
> en proceso de adquirir la biblioteca codebase para lenguaje C bajo Linux 
> que posibilita la manipulacion de archivos con formato dbf.

Buscando en los archivos de Debian, existen los siguientes paquetes:

libxbase2.0-0c102 - xbase compatible C++ class library (shared libs)
libxbase2.0-bin - xbase compatible C++ class library (utilities)
libxbase2.0-dev - xbase compatible C++ class library (development files)
libxbsql-bin - Command line interface to libxbsql
libxdb1c102 - xbase compatible C++ class library

$ apt-cache show libxbase2.0-0c102
Package: libxbase2.0-0c102
[...]
Description: xbase compatible C++ class library (shared libraries)
Xbase (formerly known as xdb, also formerly known as xBase) is a
collection of specifiations, programs, utilities and a C++ class 
library for manipulating Xbase type datafiles and indices.
 .
Xbase is useful for accessing data in legacy dBase 3 and 4 
database files as well as a general light-weight database engine.  
It includes support for DBF (dBase version 3 and 4) data files, 
NDX and NTX indexes, and DBT (dBase version 3 and 4).  It supports
file and record locking under *nix OS's.
 .
This package contains the shared libraries necessary to run 
programs linked against Xbase.

No es C, pero se acerca mas que Perl ;-)

-- 
Germán Poó Caamaño
http://www.ubiobio.cl/~gpoo/



Más información sobre la lista de distribución Linux