Lenguaje C y archivos dbf
Patricio Muñoz
patricio.munoz en cmet.net
Vie Mar 18 10:29:04 CLT 2005
juan pablo Rumie Vittar escribió:
> El Date: Wed, 16 Mar 2005 15:46:57 Patricio Muñoz
> <patricio.munoz en cmet.net> escribio:
>
>
>>Estimados,
>>Alguno de ustedes conoce (bibloteca) o sabe como
>>manipular (lectura/
>>escritura) desde C archivos de formato dbf (FoxPro,
>>dbase).
>>Encontre un modulo para lenguaje Perl, y pude
>>manipular este tipo de
>>archivos, pero por otras razones debe ser realizado
>>en C. Pense en
>>utilizar la funcion system(), exec() y sus
>>derivados, para llamar al
>>programa escrito en Perl, pero es necesario retornar
>>valores, y hasta el
>>momento no he encontrado la forma de hacerlo; ya que
>>las funciones
>>mencionadas anterormente retornan un valor que
>>indica si la operacion
>>fue exitosa.
>
>
> 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.
Pd: Por mi parte hubiese utilizado todo el sistema en Perl, pero hay por
medio tarjetas Dialogic donde el lenguaje C y sus bibliotecas trabajan
de maravilla con estas tarjetas. De hecho se estan migrando todo a base
de datos relacionales, donde Postgres tiene la primera opcion :-)
Se agradece la ayuda
Saludos
Más información sobre la lista de distribución Linux