Bonjour,

A titre de test, j'ai créé la procédure suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
DELIMITER $$
` PROCEDURE `INp`(IN p_no VARCHAR(19), IN p_ch VARCHAR(15), IN p_na VARCHAR(9), IN p_nb VARCHAR(9),IN p_idt CHAR(2), IN p_ha SMALLINT, IN p_la SMALLINT, IN p_hb SMALLINT, IN p_lb SMALLINT, OUT p_out SMALLINT)
BEGIN
	INSERT INTO fv_images (nom1, chemin, name1, name2, idtableau, h1, l1, h2, l2) VALUES (p_no, p_ch, p_na, p_nb, p_idt, p_ha, p_la, p_hb, p_lb);
	SET p_out = LAST_INSERT_ID();
END$$
DELIMITER ;
Lorsque j'appelle cette magnifique proc de test par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
CALL inP ( a, b, c, d, e, 1, 1, 1, 1, 1)
(Le dixième paramètre est à un car vide n'est pas accepté).
MySQL répond : Column not found: 1054 Unknown column 'a' in 'field list'
J'ai essayé avec d'autres valeurs cela ne change rien bien sur...

Evidemment, la vrai procédure d'insertion avec tests... devrait déjà tourner

Votre aide est très bien venue !!!
Merci à tous
JL