Bonjour,
je cherche comment convertir une clé primaire qui est au format tableau de byte (byte[]) en string (si possible).
Cette clé primaire vient d'une base de données ORACLE (varbinary(16)).
J'ai besoin de cette clé primaire car je dois créer des objets contenu dans une autre table et qui utilise cette clé primaire comme clé etrangere.
J'ai donc fait la méthode simple suivante :
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 byte[] array; // contient la cle unique d'oracle recuperée avant string s; foreach (byte b in array) { char c = Convert.ToChar(b); s+= c.ToString(); }
Cependant pour une clé donnée j'obtiens des carrés et autres (m/“g»<Cµ¾èfÜþ> pour etre plus precis)...
Quelqu'un a une idée ?
@+
Partager