[firebase-br] Conexão Externa

Julio F. Figueiredo tuskinhu em gmail.com
Ter Nov 6 12:18:23 -03 2012


Verifiquei outro dia aqui uma dúvida sobre uma conexão externa.
Sobre isso tivemos uma idéia de ter um banco de log's fora do nosso banco
de dados.

Criamos algo do tipo:

Procedure CXXX (ParametroDoBanco)

...

  V_USUARIO = 'USER';
  V_SENHA = 'SENHA';

  V_SQL = 'SELECT LOG.log,  LOG.cod_operacao, LOG.data, LOG.descricao,
LOG.documento, LOG.Hora, LOG.id_modulo FROM LOG WHERE (current_date -
LOG.DATA) > 365 ';

  for
    EXECUTE STATEMENT :V_SQL
    AS USER :V_USUARIO PASSWORD :V_SENHA
    ON EXTERNAL data source :nome_banco
    WITH COMMON TRANSACTION
  INTO :Log,
       :COD_OPERACAO,
       :DATA,
       :DESCRICAO,
       :DOCUMENTO,
       :HORA,
       :ID_MODULO
  do
begin
 ...
end

Como parametro do banco passo no modelo:

servidor:c:\banco\banco.fdb

Mas nao sei o que acontece que o firebird nunca consegue conectar e assim
nunca acessa ao interior do for para fazer as rotinas.

Existe alguma configuracao no Firebird para que ele aceite essa conexão
externa?



________________________________________
Att,
*Julio F. Figueiredo*
*Analista de Sistemas*



Mais detalhes sobre a lista de discussão lista