Récupérer le N° d'enregistrement après un Insert (vb2005)

Résolu
vercomax Messages postés 547 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 - 13 févr. 2007 à 21:18
vercomax Messages postés 547 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 - 26 févr. 2007 à 08:26
Bonsoir,

Je souhaite récupérer le numéro de l'enregistrement et le stoker dans une variable Integer après un Insert.
la commande:

Me
.matableTableAdapter.Insert(meschamps,,...,)

dim n_enreg as Integer= ?   (le n° d'enreg de mon Insert)

merci

2 réponses

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
25 févr. 2007 à 21:36
salut,

si je me souviens bien, Insert renvoie le nombre de lignes ajoutées...donc pas l'ID...

sinon, tu peux exécuter une Command (si tu as un moyen de récupérer la connexion depuis le tableadapter) :
-> MySQL : select last_insert_id();
-> SQL server : select @@IDENTITY;
->Oracle : select ta_séquence.CURVAL;

ShareVB
3
vercomax Messages postés 547 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 2
26 févr. 2007 à 08:26
ok, merci
0
Rejoignez-nous