[firebase-br] execute statement não retorna registro
Gutierres Santana da Costa
gutierres.santana em atmasoftwares.com.br
Seg Jan 14 11:09:07 -03 2008
Ola amigos estou com um probleminha e nao estou conseguindo resolver criei
esta get abaixo para retornar os registros do inventário so que nao esta
retornando
e quando faço uma select direto funciona
SELECT ALIQ,DESCRICAO,UNIDADE,QTDE,VRCUSTO,DEPARTAMENTO FROM inventario_0108
WHERE CODBARRA = '0000000000150'
ASSIM FUNCIONA
ESTE ABAIXO NAO ESTA FUNCIONADO ALGUEM SABE PORQUE
-----------------------------------------------------------------------------------------------
CREATE PROCEDURE GET_INVENTARIO (
tabela varchar(30), -- inventario_0108
codbarra varchar(14)) -- 0000000000150
returns (
aliq varchar(3),
descricao varchar(50),
unidade varchar(2),
qtde numeric(13,2),
vrcusto numeric(13,2),
departamento varchar(50))
as
BEGIN
execute statement 'SELECT ALIQ,DESCRICAO,UNIDADE,QTDE,VRCUSTO,DEPARTAMENTO
FROM '|| :TABELA || ' WHERE CODBARRA = '||:CODBARRA
INTO :ALIQ,:DESCRICAO,:UNIDADE,:QTDE,:VRCUSTO,:DEPARTAMENTO;
SUSPEND;
END
-----------------------------------------------------------------------------------------------
Gutierres S. Costa (Programador)
ATMA SOFTWARES LTDA
(34) 3268-2811
Visite nosso site: www.atmasoftwares.com.br
Mais detalhes sobre a lista de discussão lista