GARANTIR DESCONTO

Fórum StoredProc #38913

23/09/2003

0

Naum estou conseguindo trazer os dados da SP abaixo para minha
aplicação


CREATE PROCEDURE PA (PROJ_COD Integer)
returns (INDICE Integer,
NOME Varchar(60))
AS

begin
BEGIN
SELECT INDICE, NOME FROM PACIENTES
WHERE INDICE = :PROJ_COD
INTO INDICE, NOME;
SUSPEND;
END

end


Já usei o componente IBStoredProc1, mas ele naum me retorna nenhuma informação,
e quando uso IBQuery1 com a linha SQL: select * from PA me retorna o seguinte
erro: (parameter mismath for procedure PA)

Como eu faço agora, me desculpem pela ignorancia mas comecei a querer trabalar
com SPS ontem...

Mais uma vez Grato,,,


Marcos Fernando

Marcos Fernando

Responder

Posts

24/09/2003

Afarias

se vc criou o SP com parâmetros de entrada então tem q passá-los no SELECT --- ex::

select * from PA(:proj_cod)


uma observação:: se vc pretende q seu SP retorne MAIS q 1 registro, terá q usar um FOR SELECT --- ex::

FOR SELECT INDICE, NOME FROM PACIENTES
WHERE INDICE = :PROJ_COD
INTO INDICE, NOME DO
SUSPEND;


e por favor, para manter o fórum organizado e de fácil leitura para todos -- continue sempre a mesma quastão do seu post anterior -- não fique criando novas mensagens para a mesma pergunta OK!!??


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar