StoredProc

Firebird

23/09/2003

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

Curtidas 0

Respostas

Afarias

Afarias

23/09/2003

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+


GOSTEI 0
POSTAR