AJUDA COM CONSULTA BANCO EXTERNO FIREBIRD
Criei esta procedure para consultar uma tabela num banco externo firebird, mas da UM sql erro no comando ON
alguem poderia me dar uma luz ...
Segue a procedure
create or alter procedure CONSULTALOG
(dtaini date,
dtafim date)
returns
(
CODIGOUSER INTEGER,
DATALOG TIMESTAMP,
TELAUSA VARCHAR(200),
ACAOUSA VARCHAR(200),
NOMEUSER VARCHAR(100))
AS
declare BANCO VARCHAR(60) = 'localhost:c:\dados\patrimonionvn.fdb';
declare USUARIO varchar(10) = 'SYSDBA';
declare SENHA varchar(10) = 'masterkey';
begin
FOR EXECUTE STATEMENT
SELECT CODUSER, DATA, TELA, ACAO, NOMUSER FROM patrilog ON EXTERNAL DATA SOURCE BANCO AS USER USUARIO PASSWORD SENHA where DATA BETWEEN :INI and :FIM
into :CODIGOUSER,:DATALOG, :TELAUSA, :ACAOUSA, :NOMEUSER do
BEGIN
SUSPEND;
END
alguem poderia me dar uma luz ...
Segue a procedure
create or alter procedure CONSULTALOG
(dtaini date,
dtafim date)
returns
(
CODIGOUSER INTEGER,
DATALOG TIMESTAMP,
TELAUSA VARCHAR(200),
ACAOUSA VARCHAR(200),
NOMEUSER VARCHAR(100))
AS
declare BANCO VARCHAR(60) = 'localhost:c:\dados\patrimonionvn.fdb';
declare USUARIO varchar(10) = 'SYSDBA';
declare SENHA varchar(10) = 'masterkey';
begin
FOR EXECUTE STATEMENT
SELECT CODUSER, DATA, TELA, ACAO, NOMUSER FROM patrilog ON EXTERNAL DATA SOURCE BANCO AS USER USUARIO PASSWORD SENHA where DATA BETWEEN :INI and :FIM
into :CODIGOUSER,:DATALOG, :TELAUSA, :ACAOUSA, :NOMEUSER do
BEGIN
SUSPEND;
END
Nilson Jr
Curtidas 0
Respostas
Marisiana Battistella
22/09/2014
Qual é o erro que está ocorrendo?
GOSTEI 0
Nilson Jr
22/09/2014
ele da um erro de consulta sql no ON
GOSTEI 0
Deivison Melo
22/09/2014
Por favor, postar o print do erro e a estrutura de todas as tabelas utilizadas pela procedure. Com isso conseguiremos ajudá-lo da melhor forma possível!
GOSTEI 0