Merci pour vos réponses !
J'ai en fait pu résoudre mon problème d'une manière assez proche de celle que patrice419 me suggère. Je fais dans la méthode ItemInserted du DetailsView une requête :
SELECT ident_current('MaTable') AS NewID
J'avais essayé avec @@IDENTITY mais ça ne semblait pas fonctionner. En fait si j'exécutais les deux requêtes "d'une traite", séparées par un point-virgule, @@IDENTITY me retournait bien la valeur mais si je les faisais une après l'autre je n'avais que null en retour.
Par contre aucun risque d'accès concurrent, cette partie du code est pour la partie d'administration et encore uniquement celle de configuration de l'application.
Partager