Pb @@IDENTITY avec source de donnée globale

Posté par Vince le 30/8/2006 17:48:29
Bonsoir,

J'ai un pb avec la requête SELECT @@IDENTITY.

Dans une procédure globale, j'insère des données dans une table.
Ensuite, je récupère la valeur insérée avec SELECT @@IDENTITY.
Pour ce faire, j'utilise une source de données globale (utilisée un peu partout dans le projet) et j'obtient 0 comme résultat.
Par contre, si je définis une source de données locale et que je m'en sert pour faire mon SELECT @@IDENTITY, j'obtiens bien la bonne valeur.
De même, si j'exécute une autre requête (genre select max...) dans ma procédure globale avec ma source de données globale, j'obtiens les bons résultats.

Quelqu'un a-t-il une idée car ça m'inquiète pour le reste de mon code.

PS: J'utilise SQL Server

Merci pour vos réponses.

Bonne soirée

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=4525&post_id=18765