Bonjour, je souhaite récupérer l'ID après avoir executer ma requete.
ExecuteNonQuery renvoie le nombre de ligne affecté.... ca ne me convient pas :(
COmment faire ?
Version imprimable
Bonjour, je souhaite récupérer l'ID après avoir executer ma requete.
ExecuteNonQuery renvoie le nombre de ligne affecté.... ca ne me convient pas :(
COmment faire ?
Quelle base de données ?
effectivement il vaut mieux savoir avec quelle bd tu travailles car certains SGBD comme MySQL ou PostgreSQL intégrent des fonctions pour récupérer de manière sûre le dernier id inséré. Par exemple avec MySQL tu as la fonction last_insert_id() et sous PostregreSQL tu as le jeu d'instructions nexval/currval.
Et en access t'as le last(id) qui te donne le dernier enregistrement inséré ...