Pessoal, sei que alguns vao até rir desse meu codigo abaixo, mas acreditem resolveu meu problema, após ver tanta indicacao para usar-se o COPY para importar dados csv, txt. Usando a biblioteca ado para php (http://phplens.com/lens/adodb/docs-adodb.htm) fiz esse script para pegar os dados do interbase e gerar o um txt, e depois um COPY para o post e pronto, meu problema foi resolvido :)
<?php
include('adodb/toexport.inc.php');
include('adodb/adodb.inc.php');
$db = &ADONewConnection('ibase');
$db->PConnect('Localhost:C:\Arquivos\minhaBase.gdb','sysdba','masterkey');

$path = "C:\\txt\\fornecedor.txt";
 
$rs = $db->Execute('Select * From fornecedor');
 
if(!$rs)
{
 print ErrorMsg();
}
 else
 {
  $fp = fopen($path,"w");
 
  if($fp)
   {
    rs2tabfile($rs,$fp); //
 para gerar um csv apenas mude para rs2csvfile
    fclose($fp);
    print "Concluido";
   }
  }
?>
 
Numa emergencia um codigo besta como esse pode ajudar, pois a adodb tem suporte a varios bancos e tb odbc...
[]'s
 
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a