reqCom="insert into commandes(cde_type,cde_march_type,cde_march_poid,cde_march_hauteur,cde_march_longueur,cde_march_largeur,cde_clt_ref) values(CdeType,VehMarch,CdeEnCours.Poid,CdeEnCours.Hauteur,CdeEnCours.Longueur,CdeEnCours.Largeur,refCli);select last_insert_id()";
odbcComCommande.CommandText=reqCom;
odbcComCommande.Connection.Open();
readerCom=odbcComCommande.ExecuteReader();
La fonction last_insert_id() est native de MySQL et permet d'obtenir l'identifiant du champ que l'on vient de créer lorsque cet identifiant est généré automatiquement.
Pourtant, le code ci-dessus ne marche pas.... si quelqu'un sait pourquoi...
Lorsque je copie cette requete dans le MySQL control center, elle fonctionne à merveille... A lors pourquoi ai-je une erreur lorsque je l'execute depuis mon code c#??