<!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&eacute;sar Gonz&aacute;lez escribi&oacute;:<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&oacute;:
  </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&oacute;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&iacute;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,&nbsp; todo esta en la misma maquina....<br>
<blockquote type="cite"
 cite="mid200310060921.13890.cesar@eureka-sistemas.com">
  <pre wrap="">En linux tambi&eacute;n puedes usar dbf2mysql que pasa los dbf a mysql directamente :

Package: dbf2mysql
Description: xBase &lt;--&gt; 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,&nbsp; asi aprovecho a reestructurar los sistemas.<br>
Gracias!<br>
Ariel<br>
<br>
</body>
</html>