[firebase-br] Tabelas Externas

Fabio Giro fabio_giro em yahoo.com.br
Qua Out 11 14:33:31 -03 2006


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

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

F9 - nenhuma mensagem

INSERT INTO SINDICATOTXT SELECT CODSIND, NOMESIND FROM SINDICATO

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

Cancelei.

então fui no delphi e fiz o seguinte:

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

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

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

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

Se no ibexpert é possível, onde está o erro? Se via delphi é possível, onde 
está o erro? Obrigado.
----- Original Message ----- 
From: "Claudir Pereira dos Santos" <claupers_dbrays em yahoo.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, October 11, 2006 9:46 AM
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.
>
>
>
>
>


--------------------------------------------------------------------------------


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


	

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





Mais detalhes sobre a lista de discussão lista