Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/06/2008, 07:44
Avatar de ferbux
ferbux
 
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Respuesta: exportar tabla mysql a un .dbf

Hola yenisleidy,

La verdad no se si haya alguna herramienta buena que haga la exportación correctamente, pero lo puedes hacer con código, primero creas tus conexiones a las dos bds (dbf (vía ODBC) y MYsql):
Código:
$conn = &ADONewConnection('odbc');
$connString = "Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=$_vfp_path/nombre_de_la_carpeta_donde_esta_la_tabla;Exclusive=No;Collate=Machine;";
$conn->Connect("$connString");
$conn->SetFetchMode(ADODB_FETCH_ASSOC);

$link = mysql_connect("nombre_servidr", "usuario", "password");
             mysql_select_db("nombre_bd", $link);
Luego haces tu consulta a la base de datos de mysql e insertas los resultados a la bd (dbf).

Código:
$sql="SELECT * FROM unatabla WHERE ....";
$res=mysql_query($sql) or die('Consulta fallida: ' . mysql_error());

while($row= mysql_fetch_array($res)){
      $query = "INSERT  INTO tabla(campo1, campo2,...)
                          VALUES (...)";
       $result = $conn->Execute($query) or die($conn->ErrorMsg() . "<br />" . $query);
}
Saludos
__________________
"Eres grande por que caminas entre gigantes"