[firebase-br] Ficheiro ascii a partir do Servidor

Carlos H. Cantu listas em warmboot.com.br
Qua Maio 15 11:39:52 -03 2013


Dependendo do que vc quer fazer, pode ser que usar uma tabela externa
do FB resolva seu problema. Caso contrário, somente através de UDF
(não recomendo).

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

MR> Olá boa gente,



MR> Gostaria de saber se haverá como escrever a partir de uma "Store Procedure"

MR> um ficheiro ascii (externo) para disco em vez de o fazer no cliente ou seja
MR> no executável. Quando digo escrever para disco significa fazer como fazemos
MR> no delphi7 por exemplo:

MR>  var

MR>    QQTextoFile : TextFile;

MR>    QQLinha:String[80];

MR>    j: integer;

MR>  begin

MR>    AssignFile(QQTextoFile, 'c:\QQMyTextoFile.txt') ;

MR>    Rewrite(QQTextoFile) ;

MR>    for Select * from Cobranças CB 

MR>         INTO :MY_*_VARS     

MR>       Do

MR>        Begin

MR>          QQLinha=:MyVar1||MyVar2||MyVar3||Etc...;

MR>          IF (QQCOISA=TRUE) THEN  

MR>           WriteLn(QQTextoFile, QQLinha) ;

MR>        End    

MR>        

MR>    CloseFile(QQTextoFile) ;

MR>  end; 



MR>  Estou convencido que em ficheiros grandes os ganhos de performance, sendo,
MR> é claro, seriam significativos.



MR> Obrigado por qualquer ajuda



MR> Mário


MR> ______________________________________________
MR> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
MR> Para saber como gerenciar/excluir seu cadastro na lista, use:
MR> http://www.firebase.com.br/fb/artigo.php?id=1107
MR> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista