Recuperer le n° auto après l'ajout (asp)

Contenu du snippet

Vous devez ajouter vos données en utilisant un recordset plutot que "INSERT INTO"
Ce code fonctionne avec une base de donnée ACCESS mais je ne sais pas ce que ca donne avec d'autres SGBD.

Source / Exemple :


<% dim rs, nouveau_num_auto

Set rs = server.CreateObject("ADODB.recordset")
rs.CursorLocation = aduseserver
rs.CursorType = adopenkeyset
rs.LockType = adlockoptimistic
rs.open "Votretable", votreconnexion,,,adcmdtable
	
rs.AddNew

rs("champ1") = "valeur1"
rs("champ2") = "valeur2"

rs.Update
						
nouveau_num_auto = rs("Num_auto")

rs.close
set rs = nothing %>

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.