Bonsoir,

J'ai tenté de créer un procédure stcokée en runtime mai à l'exécution du script, je reçois le message suivant :

Invalid BLR Request at offset ... Bad Parameter Number.

Une idée ?? Merci.

Win XP SP2, FB 2.0, D7, Zeos 664

Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
SET TERM ^ ;
 
ALTER PROCEDURE GET_CA_CLIENT (
    ID_CLIENT INTEGER,
    DATE_CA DATE)
RETURNS (
    TOT_VENTE DECIMAL(15,2),
    TOT_CAISSE DECIMAL(15,2))
AS
begin
  SELECT SUM(MT_HT)
  FROM F_ENT
  WHERE ID_CLIENT=:ID_CLIENT AND
            DATE_FACT <=:DATE_CA
  into TOT_VENTE;
 
  SELECT SUM(MT_ESP)
  FROM F_ENT_CS
  WHERE ID_CLIENT=:ID_CLIENT AND
            DATE_FACT <=:DATE_CA
  into TOT_CAISSE;
 
  suspend;
end^
 
SET TERM ; ^