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

Résolu
vercomax
Messages postés
548
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
548
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
25
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
548
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