Bonjour à tous,
j'ai un petit problème lors d'une INSERT je veux récupérer l'ID dans mon programme parce que dans la base c'est bien ajouté.
y'a plus de problème dans la connexion et dans le cas ou l'utilisateur faire son inscription avec une invitation et son ID j'ai bien voir l'ID dans la chaine string par contre si je fais une inscription pour la première fois je recupére pas l'ID par contre il est inséré dans la base de donnée:
Code C#:
recup.Parameters.Add("@id_inscrit", SqlDbType.VarChar).Value = string.IsNullOrEmpty(idInscrit) ? string.Empty : idInscrit;
recup.Parameters["@id_inscrit"].Direction =ParameterDirection.Output;
Procédure Stocké:
@id_inscrit varchar(50) output ,
...
insert into Client(id_inscrit,Civ_new ,Nom_new )
values(newid(),@Civ_new ,@Nom_new )
SELECT @id_inscrit = @@IDENTITY
si quelqu'un peut m'aider n'hésitez pas SVP.
Cordialement