[firebase-br] RES: Acesso a banco externo fb 2_5

Carlos Alberto Gaspar ca.gaspar em gmail.com
Ter Out 16 12:31:05 -03 2012


Tenta assim:

EXECUTE BLOCK
AS
DECLARE VARIABLE V_BANCO VARCHAR(100);
DECLARE VARIABLE V_USUARIO VARCHAR(100);
DECLARE VARIABLE V_SENHA VARCHAR(100);
DECLARE VARIABLE VSQL VARCHAR(32000);
DECLARE VARIABLE VID INTEGER;
BEGIN

  V_BANCO = '192.168.0.100:D:\DATABASE\DATABASE.FDB';
  V_USUARIO = 'SYSDBA';
  V_SENHA = 'masterkey';

  VSQL = 'SELECT GEN_ID(GEN_ID,1) FROM RDB$DATABASE';

  EXECUTE STATEMENT :VSQL
         ON EXTERNAL :V_BANCO
         AS USER :V_USUARIO PASSWORD :V_SENHA
   WITH COMMON TRANSACTION
   INTO :VID;
END


Abraço

Carlos

Em 16 de outubro de 2012 11:31, Thiago <thiagortk em rtkomp.com.br> escreveu:

> Sim, a versão 2.5.1 super classic nos dois servidores.
>
> att,
>
>
>
> -----Mensagem original-----
> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Daniel Roatt
> Enviada em: terça-feira, 16 de outubro de 2012 11:08
> Para: FireBase
> Assunto: Re: [firebase-br] Acesso a banco externo fb 2_5
>
> entao, vc tem certeza que este banco esta em 2.5 e o outro tbm?
> aki quando eu compilo pelo ibexpert esse tipo de sp eu tenho um erro mas
> ele compila e funciona normalmente.
> aqui rodou normalmente sua sp:
>
> CREATE OR ALTER PROCEDURE NEW_PROCEDURE
> returns (
>     retorno integer)
> as
> begin
>    for  execute statement ('select codigo from tab_cliente')
>
>  ON EXTERNAL '192.168.0.205/banco/bdteste.fdb'
>
>  AS USER 'SYSDBA' PASSWORD 'masterkey'
>
>  into :retorno
>
>  do
>
>
>
>  begin
>
>    suspend;
>
>  end
>
> end
>
> Em 16 de outubro de 2012 10:57, Thiago <thiagortk em rtkomp.com.br> escreveu:
>
> > Ola Pessoal,
> >
> >
> >
> > Estou tentando fazer um teste de acesso a um banco externo, tentei
> colocar
> > a
> > instrução abaixo dentro de uma SP, mas não consigo nem compilar a SP,
> pois
> > dá erro de parsing.
> >
> >
> >
> >
> >
> >  for  execute statement ('select codigo from tab_cliente')
> >
> >  ON EXTERNAL '192.168.0.205/banco/bdteste.fdb'
> >
> >  AS USER 'SYSDBA' PASSWORD 'masterkey'
> >
> >  into:retorno
> >
> >  do
> >
> >
> >
> >  begin
> >
> >    suspend;
> >
> >  end
> >
> >
> >
> >
> >
> > Obrigado.
> >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
>
>
> --
> Daniel Roatt
> T.I. Bessani Softwares
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Atenciosamente,

Carlos Alberto Gaspar
Analista de Sistemas



Mais detalhes sobre a lista de discussão lista