cs_kyuubi6
Messages postés4Date d'inscriptionvendredi 16 février 2007StatutMembreDernière intervention 6 mai 2008
-
15 janv. 2008 à 18:02
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 2016
-
17 janv. 2008 à 23:01
bonjour,
Je cherche a savoir si il y a une methode toute faite pour retrouver l id de la derniere insertion dans la base de donnees (correspondant dans la doc sql a last_insert_id())
merci d avance
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 17 janv. 2008 à 23:01
salut,
on peut récupérer le résultat de l'insertion au fur et à mesure que l'on insère...pour cela, il "suffit" de :
-> empêcher AcceptChanges pendant l'update : retourner skipcurrentrow dans l'event rowupdated
-> donner une sqlcommand au dataadapter qui fait un INSERT suivi d'un SELECT récupérer la ligne que l'on vient d'insérer (SELECT * from table where (prim_key = @@identity))
-> indiquer que la sqlcommand peut récupérer des données : updaterowsource = firstreturnedrecord