[MS Access]Récupérer clef pdt INSERT

Lust Messages postés 243 Statut Membre -  
blux Messages postés 5035 Date d'inscription   Statut Modérateur Dernière intervention   -
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

5 réponses

  1. blux Messages postés 5035 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    lorsque tu ajoutes un enregistrement, il a forcément une clé primaire, donc tu dois savoir quelle est-elle, non ?
    0
  2. Lust Messages postés 243 Statut Membre 123
     
    ben je connais le nom du champ oui, mais pas sa valeur sur une clef auto
    0
  3. Lust Messages postés 243 Statut Membre 123
     
    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.
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. blux Messages postés 5035 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    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...
    0