Salut,

Je cherche à utiliser le type uniqueidentifier dans un programme en C#, mais j'ai quelques soucis :

1. J'utilise ce type afin d'avoir un identifiant unique dans une de mes tables. A la création, je fais donc un "NEWID()".
2. Ensuite ce que je souhaiterais, c'est faire un update de ma table en récupérant la liste des identifiants :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
try
            {
                //  Ouverture de la connexion
                connDB.Open();
 
                //  Exécution de la requête 
                drdrDB = cmndDB.ExecuteReader();
 
                while ( drdrDB.Read() )
                {
                    arList.Add(drdrDB["ID"]);                
                    status = true;                
                }
... 
return arList;
3. Problème : comment exploiter cette liste pour faire un update ? Ou tout simplement comment faire pour faire un update avec une telle liste ?
UPDATE MATABLE SET MACOL='S' WHERE MONID=monelementdeliste

De quel type doit être l'élément de la liste en question ?

Voilà si vous pouviez me conseiller sur ces sujets ?
Merci d'avance.