<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
César González escribió:<br>
<blockquote type="cite"
cite="mid200310060921.13890.cesar@eureka-sistemas.com">
<pre wrap="">Hola,
El Lunes, 06 de Octubre de 2003 01:47, Ariel Nardelli escribió:
</pre>
<blockquote type="cite">
<pre wrap="">Bueno, lo que quiero saber es si puedo desde python leer tablas de dbf o
sea las "bases de datos" de clipper, solo quiero leerlas nada mas por
que la idea es leerla y pasarla a mysql.
Ya mas o menos vi un modulo para mysql y ahora me faltaria un modulo que
me permita leer dbfs...
</pre>
</blockquote>
<pre wrap=""><!---->
Una solución para acceder desde linux (a traves de tcp/ip) a cualquier base de
datos de windows que tenga driver ODBC es dbtcp : <a class="moz-txt-link-freetext" href="http://www.fastflow.it/">http://www.fastflow.it/</a>
dbtcp/
"DBTCP is a proxy server for ODBC connection.
Allow to make a query from a linux machine to a database in a Windows machine
trough ODBC.
Allow to connect all ODBC compliant databases from a Linux server from shell
scripts, perl via DBD and PHP. "
Aunque no lo dice, tambien tienes modulo python para dbtcp : <a class="moz-txt-link-freetext" href="http://">http://</a>
sourceforge.net/projects/dbtcp-python/
Si todo el desarrollo lo vas a hacer en windows, podrías acceder directamente
a los dbfs a traves de ODBC desde tu script python.
</pre>
</blockquote>
Ok, pero todo se hace sobre linux, ahi estan las dbf y tambien quien es
el destinatario de todo que es mysql, todo esta en la misma maquina....<br>
<blockquote type="cite"
cite="mid200310060921.13890.cesar@eureka-sistemas.com">
<pre wrap="">En linux también puedes usar dbf2mysql que pasa los dbf a mysql directamente :
Package: dbf2mysql
Description: xBase <--> MySQL
This program takes an xBase file and sends queries to an MySQL server to
insert it into an MySQL table and vice versa.</pre>
</blockquote>
Si, lo he visto, pero mi problema es que no puedo hacer una conversion
directa, o sea no puedo pasarlas de dbf a mysql directamente sino que
ya que estoy haciendo el pasaje aprovecho para hacer operaciones sobre
las dbf y por ejemplo, de una dbf que tengo quedan despues 3 tablas de
msyql, asi aprovecho a reestructurar los sistemas.<br>
Gracias!<br>
Ariel<br>
<br>
</body>
</html>