Ne, hab da kein Version drinnen (Da steht dann nur "InterbaseExpress 6" und sonst nix)
@MrSpock: Genau so hab ichs ja schon probiert :
SQL-Code:
CREATE PROCEDURE UPDATE_ARTIKEL (TEIL INTEGER)
AS
DECLARE VARIABLE ID INTEGER;
DECLARE VARIABLE MENGE INTEGER;
BEGIN
FOR SELECT ARTIKELID, SUM(MENGE) FROM MATERIAL
WHERE TEIL = :TEIL
GROUP BY ARTIKELID
INTO ID, MENGE
DO
UPDATE ARTIKEL SET MENGE = COALESCE(MENGE, 0) + :MENGE
WHERE ID = :ID;
END;
Doch auch dann bekomm ich den Fehler (beim Commit der Transaction) :
EIBInterbaseError "invalid request BLR at offset 179 bad parameter number"