Salut,
Je suis en train de developper une base de donnée sous C# avec firebird 1.5 Embedded Server.
Pour initialiser mes clés primaires, j'utilise un générateur. Pour ajouter mes tuples, je souhaite utiliser des procédures qui ajoute le tuple et retourne l'identifiant généré.
Le problème, c'est que quand j'appele ma procédure, l'ajout se fait bien, mais ma procédure ne retourne aucune valeur...
Voici mon code :
CREATE PROCEDURE TEST(libell VARCHAR(50))
RETURNS (id_type INT)
AS
BEGIN
id_type = GEN_ID(GEN_TYPE_ETAT,1);
INSERT INTO TYPE_ETAT(id_type_etat,libelle)
VALUES(:id_type, :libell);
END;
Merci de votre assistance...
Partager