Bonjour,

Lorsque j'exécute la requête suivante avec MiTec Interbase Query j'obtiens "invalid request BLR at offset 75. Undefined message number". Si je l'exécute avec IBConsole ou que je remplace le ":aDV" du Update par 0 (par exemple), la procédure est correctement créée.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE PROCEDURE Update_260307
as
  DECLARE VARIABLE aDV TIMESTAMP;
begin
 
  FOR SELECT date_vente
        FROM ventes
        INTO aDV do
  BEGIN
    UPDATE ventes
      SET date_vente=:aDV;
  END
end ^
Y-a-t-il une restriction de langage pour ce type de requête ? Faut-il préciser quelque chose que IBConsole fait automatiquement ?

Merci d'avance pour vos excellentes suggestions.

PS :
J'utilise une .GDB.