Recuperer le numero auto d'un champ apres ajout

Contenu du snippet

Permet de recuperer la valeur d'un champ numero auto après ajout d'un enregistrement.
Très utile si l'on désire utiliser la valeur recuperee pour une autre operation.Par exemple concatener ce champ et un autre pour une mise à jour.

Source / Exemple :


dim req
dim varr
dim sar
 set conn=server.createobject("adodb.connection")
  conn.open "nom_du_dsn"

'Requete ajout ou methode Addnew...Update
  req="Requete_d'ajout_d'enregistrement;"
  var=conn.execute (req) 'execution requete

'recuperation du champ numero auto  
  rst="select max(Champ_numeroauto) from  
  nom_de_table;"
  set sar=conn.execute (rst) 'execution requete

  recup=rst.fields("Champ_numeroauto")

Conclusion :


Marche avec une requete SQL(insert into) ou apres avoir utilise la methode Addnew...Update.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.