[firebase-br] Tabelas Externas

Carlos H. Cantu (TeamFB) listas em warmboot.com.br
Qua Out 11 14:46:39 -03 2006


Vc deve autorizar os diretórios onde o FB poderá criar/acessar as
tabelas externas através do parâmetro ExternalFileAccess do
Firebird.conf.

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

FG> Me interessei pela criação de tabelas externas. Então fiz o seguite no
FG> ibexpert:

FG> CREATE TABLE SINDICATOTXT EXTERNAL FILE 'C:\A\Sindicato.txt'
FG> (CODSIND INTEGER NOT NULL,
FG>  NOMESIND VARCHAR(30))

FG> F9 - nenhuma mensagem

FG> INSERT INTO SINDICATOTXT SELECT CODSIND, NOMESIND FROM SINDICATO

FG> F9 - dá a seguinte mensagem: tabela SINDICATOTXT não existe. Pretende cria a
FG> tabela SINDICATOTXT?

FG> Cancelei.

FG> então fui no delphi e fiz o seguinte:

FG> procedure TForm1.Button2Click(Sender: TObject);
FG> begin
FG>   IBDatabase1.Connected := true;

FG>   with ibsql1 do
FG>    begin
FG>      IBTransaction1.StartTransaction ;
FG>      sql.clear;
FG>      sql.add('CREATE TABLE TESTE EXTERNAL FILE ' + '''C:\A\Sindicato.txt'''
FG> + ' (CODIGO INTEGER NOT NULL, NOME VARCHAR(30))');
FG>      ExecQuery;
FG>      IBTransaction1.Commit;

FG>      IBTransaction1.StartTransaction ;
FG>      sql.clear;
FG>      sql.add('INSERT INTO TESTE SELECT CODSIND, NOMESIND FROM SINDICATO');
FG>      ExecQuery;
FG>      IBTransaction1.Commit;
FG>    end;
FG>   IBDatabase1.Connected := false;
FG> end;

FG> No primeiro commit deu a seguinte mensagem:
FG> Access to external file "C:\A\SINDICATO.txt is denied by server 
FG> administrator.

FG> Se no ibexpert é possível, onde está o erro? Se via delphi é possível, onde
FG> está o erro? Obrigado.
FG> ----- Original Message ----- 
FG> From: "Claudir Pereira dos Santos" <claupers_dbrays em yahoo.com.br>
FG> To: <lista em firebase.com.br>
FG> Sent: Wednesday, October 11, 2006 9:46 AM
FG> Subject: Re: [firebase-br] Tabelas Externas


>> Pra quem ta iniciando e de repente, durante uma busca do google cair aqui 
>> na
>> lista ai vai o endereço de um artigo meu para auxiliar:
>>
>> http://br.geocities.com/claupers_dbrays/artigos/art_externalfile.htm
>>
>>
>> Cordialmente;
>>
>>
>> Claudir Pereira dos Santos
>> T.I.
>>
>>
>>
>>
>>


FG> --------------------------------------------------------------------------------


FG> ______________________________________________
FG> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
FG> Para editar sua configuração na lista, use o endereço 
FG> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
FG> Para consultar mensagens antigas: http://firebase.com.br/pesquisa 


FG>         

FG>         
FG>                 
FG> _______________________________________________________ 
FG> Você quer respostas para suas perguntas? Ou você sabe muito e
FG> quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas
FG> http://br.answers.yahoo.com/


FG> ______________________________________________
FG> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
FG> Para editar sua configuração na lista, use o endereço
FG> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
FG> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista