[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