[MS Access]Récupérer clef pdt INSERT
Fermé
Lust
Messages postés
243
Date d'inscription
mercredi 28 septembre 2005
Statut
Membre
Dernière intervention
12 septembre 2007
-
20 sept. 2006 à 01:25
blux Messages postés 26813 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 24 avril 2025 - 20 sept. 2006 à 10:20
blux Messages postés 26813 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 24 avril 2025 - 20 sept. 2006 à 10:20
Salut,
Avec ADO.NET je souhaite récupérer la clef lors d'un ajout d'enregistrement dans base de données Access pour pouvoir sélectionner ce dis enregistrement... mais je ne sais pas comment. Dans sql server je passe par le @@IDENTITY pour me retourner la clef, mais je ne sais pas comment on fait sur access.
Merci pour votre aide
Avec ADO.NET je souhaite récupérer la clef lors d'un ajout d'enregistrement dans base de données Access pour pouvoir sélectionner ce dis enregistrement... mais je ne sais pas comment. Dans sql server je passe par le @@IDENTITY pour me retourner la clef, mais je ne sais pas comment on fait sur access.
Merci pour votre aide
A voir également:
- [MS Access]Récupérer clef pdt INSERT
- Recuperer message whatsapp supprimé - Guide
- Touche insert - Guide
- Clef usb non reconnue - Guide
- Recuperer video youtube - Guide
- Récupérer mon compte facebook désactivé - Guide
5 réponses
blux
Messages postés
26813
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
24 avril 2025
3 335
20 sept. 2006 à 07:59
20 sept. 2006 à 07:59
Salut,
lorsque tu ajoutes un enregistrement, il a forcément une clé primaire, donc tu dois savoir quelle est-elle, non ?
lorsque tu ajoutes un enregistrement, il a forcément une clé primaire, donc tu dois savoir quelle est-elle, non ?
Lust
Messages postés
243
Date d'inscription
mercredi 28 septembre 2005
Statut
Membre
Dernière intervention
12 septembre 2007
123
20 sept. 2006 à 08:30
20 sept. 2006 à 08:30
ben je connais le nom du champ oui, mais pas sa valeur sur une clef auto
blux
Messages postés
26813
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
24 avril 2025
3 335
20 sept. 2006 à 08:45
20 sept. 2006 à 08:45
Ben voui, mais comme tu n'as pas dit que c'était en auto...
Tiens :
https://access.developpez.com/faq/?page=TATablesAndFields#LastNumAuto
Dis-moi ce que tu en penses.
Tiens :
https://access.developpez.com/faq/?page=TATablesAndFields#LastNumAuto
Dis-moi ce que tu en penses.
Lust
Messages postés
243
Date d'inscription
mercredi 28 septembre 2005
Statut
Membre
Dernière intervention
12 septembre 2007
123
20 sept. 2006 à 10:16
20 sept. 2006 à 10:16
Mouais, merci bcp pour cette réponse, mais je vois que j'ai pas trop de solution.
Le problème est que j'ai peur que si 2 personnes saisissent en même temps, l'id inséré récupéré soit celui de l'autre personne. Avec ADO, j'ouvrais un recordset en modification pour faire une ajout de ce genre et je récupérais la clef facilement en étant sur que c'étais la bonne.
Le problème est que j'ai peur que si 2 personnes saisissent en même temps, l'id inséré récupéré soit celui de l'autre personne. Avec ADO, j'ouvrais un recordset en modification pour faire une ajout de ce genre et je récupérais la clef facilement en étant sur que c'étais la bonne.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
blux
Messages postés
26813
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
24 avril 2025
3 335
20 sept. 2006 à 10:20
20 sept. 2006 à 10:20
Faut lancer ton insertion en mode exclusif, avec une transaction qui inclut ta récupération de numauto, comme ça tu verrouilles tout tant que tu n'as pas eu ton info...