Bonjour,
J'ai besoin d'introduire automatiquement un enregistrement dans une table.
J'utilise une procédure stockée dont voici le code
Elle fonctionne parfaitement sous IBEXPERT.
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 CREATE PROCEDURE PS_CREER_VERSEMENT ( IND_ID INTEGER, SAISON CHAR(9), SECTION VARCHAR(32), MODE VARCHAR(32), VALIDE CHAR(3), DATE_VER DATE, SOMME DECIMAL(16,4)) AS begin insert into t_versement_ver (ver_id , ver_ind_id, ver_saison, ver_ind_section, ver_mode, ver_valid, ver_date_valid,ver_somme) values(GEN_ID(gen_ver_id, 1),:ind_id,:saison, :section, :mode, :valide, :date_ver, :somme); suspend; end^
Si je l'utilise une fois à partir de Delphi, tout va bien.
Si elle est appelée une seconde fois, tout va bien encore, sauf à l'effacement de l'enregistrement avec le messageQuelqu'un aurait-il une piste de recherche ?non concordance dans le paquet de données
Partager