[firebase-br] Executando SELECT em banco externo

Bruno Dias brunodila em gmail.com
Qui Jun 27 11:45:57 -03 2013


Bom dia!!

Criei uma procedure que acessa uma tabela em um banco externo, sendo que ao
executá-la o Firebird me exibe a seguinte crítica: "*Unsuccessful execution
caused by system error that does not preclude successful execution of
subsequent statements. Missing parameter for the number of bytes to be
skipped. -sql_dialect set database dialect n.*"


Como eu defino o dialeto? Sendo que já criei ambos os bancos com o dialeto
3.

PROCEDURE:


create or alter procedure SP_TESTE
RETURNS(
  id integer
)
as
begin
FOR EXECUTE STATEMENT 'SELECT ID FROM TB_ALTERACAO'
ON EXTERNAL DATA SOURCE '192.168.0.130:/BD/TABELAO.FDB' AS USER 'SYSDBA'
PASSWORD 'masterkey'
INTO :id
do
begin
  suspend;
end
end


At.,

Bruno Lage
Lagix.com.br
Skype: brunodila



Mais detalhes sobre a lista de discussão lista