[firebase-br] Meio Off

Mazzola valdemar.salviato em sbctrans.com.br
Qui Jul 30 09:13:41 -03 2009


Bom dia Lista eu tenho uma procedure que roda perfeitamente no FB, porem
quando rodo ela dentro de meu aplicativo, ela me da a seguinte mensagem:

requeried param value not set .

 

CREATE PROCEDURE GRAVA_EDITA_DIFERENCA (

    DATAFILTRO DATE)

RETURNS (

    SEQUENCIA INTEGER,

    PREFIXO INTEGER,

    DATA DATE,

    HORA VARCHAR(5),

    TURNO VARCHAR(12),

    LINHA VARCHAR(13),

    GUIA VARCHAR(15),

    IMPORTACAO DATE,

    INICIAL NUMERIC(15,0),

    FINAL NUMERIC(15,0),

    DISC NUMERIC(15,0),

    DATAGUIA VARCHAR(20))

AS

BEGIN

     FOR

        SELECT
SEQUENCIA,PREFIXO,DATA,HORA,TURNO,LINHA,GUIA,IMPORTACAO,INICIAL,FINAL,

               CASE WHEN DISC < 0 THEN

                   (DISC * -1)

               ELSE

                   DISC

               END,

               DATAGUIA FROM MOVIMENTA_CATRACA

        WHERE  IMPORTACAO = :DATAFILTRO

        INTO
:SEQUENCIA,:PREFIXO,:DATA,:HORA,:TURNO,:LINHA,:GUIA,:IMPORTACAO,:INICIAL,:FI
NAL,:DISC,:DATAGUIA

     DO

        BEGIN

          IF (:DISC <> 0) THEN

             BEGIN

               IF  (NOT EXISTS(SELECT SEQUENCIA FROM
MOVIMENTA_CATRACA_GERADO WHERE SEQUENCIA = :SEQUENCIA)) THEN

                  BEGIN

                  INSERT INTO
MOVIMENTA_CATRACA_GERADO(SEQUENCIA,PREFIXO,DATA,HORA,TURNO,LINHA,GUIA,INICIA
L,FINAL,DISC,IMPORTACAO,MOTIVO,DATAGUIA,VALOR)

 
VALUES(:SEQUENCIA,:PREFIXO,:DATA,:HORA,:TURNO,:LINHA,:GUIA,:INICIAL,:FINAL,:
DISC,:IMPORTACAO,'PENDENTE',:DATAGUIA,(:DISC*(2.5)));

                  END

             END

        END

   SUSPEND;

END

 

No Delphi:

 

                        IBStoredProc4.Close;

                        IBStoredProc4.Params[0].AsDateTime :=
StrToDate(F_Divergencia.DateEdit1.Text);

                        IBStoredProc4.ExecProc;

 

 

Desculpe se o assunto não é para entrar na lista, mais fiquei curioso ao ver
que roda dentro do IBExpert e não no Delphi, e como sempre obtive ótimas
dicas por aqui, espero não atrapalhar

 

Grato 

Valdemar Salviato JR

Analista de Sistemas




Mais detalhes sobre a lista de discussão lista