Comment récupérer un numéro auto avec sqlserver???
stele
Messages postés2Date d'inscriptionmardi 16 juillet 2002StatutMembreDernière intervention16 juillet 2002
-
16 juil. 2002 à 17:00
skrol29
Messages postés114Date d'inscriptionvendredi 3 mai 2002StatutMembreDernière intervention17 novembre 2014
-
16 juil. 2002 à 17:44
j'ai créé un recordset avec ado
lorsque je fais un rs.addnew je n'arrive pas à trouver comment trouver l'identifiant de l'enregistrement (meme apres rs.update).
je travaille sur sql server et le type utilisé est numeric , compteur
si vous avez rencontrez ce probleme, dites moi comment vous avez fait....
cs_processus
Messages postés360Date d'inscriptionvendredi 24 août 2001StatutMembreDernière intervention 9 juillet 20083 16 juil. 2002 à 17:30
T'a essayé de le récuperer juste avant le rs.update ? J'ai effectivement eu ce problème et il me semble que c'est comme cela que je l'ai résolus. Si ce n'est pas ca, c'est également un problème d'ouverture du recordset, il me semble qu'il faut que tu utilise adOpenKeyset
==============
Site Web de JDPROG Présentation de MP3 Index
skrol29
Messages postés114Date d'inscriptionvendredi 3 mai 2002StatutMembreDernière intervention17 novembre 2014 16 juil. 2002 à 17:44
Cerrtains SGBD peuvent te donner la valeur isérer dans le même recordset (comme Access), d'autres non.
Quand tu peux pas, le SQBD propose toujours une solution de remplacement. Pour SQL-Server c'est la variable @@IDENTITY. Elle contient la dernière clé insrée dans une table.
SELECT @@IDENTITY AS DerCle
ou encore (si compteur indexé)
SELECT MAX(MonChamp) AS DerCle