IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Convertion de données


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 114
    Par défaut Convertion de données
    Bonjour à tous,

    Voilà, j ai dans mon application une valeur obtenue qui est de type "tableau de byte[]". J'arrive à afficher ce fameux tableau de byte[], mais je souhaiterais savoir s'il était possible d'obtenir une convertion de ces bytes en string ??

    Par exemple avec le tableau de bytes suivant : "004802500025100010202033000012902420911081530025000251000100038227410000"

    Merci a tous.

  2. #2
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par will2taz
    Bonjour à tous,

    Voilà, j ai dans mon application une valeur obtenue qui est de type "tableau de byte[]". J'arrive à afficher ce fameux tableau de byte[], mais je souhaiterais savoir s'il était possible d'obtenir une convertion de ces bytes en string ??

    Par exemple avec le tableau de bytes suivant : "004802500025100010202033000012902420911081530025000251000100038227410000"

    Merci a tous.
    Oui avec la classe System.Text.Encoding
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim Tab_String As String = System.Text.Encoding.UTF8.GetString(Tableau_Byte)
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 114
    Par défaut
    Merci Aspic, mais après avoir essayer, voici ce que j'obtiens :


    Impossible d'effectuer un cast d'un objet de type 'System.String' en type 'System.Byte[]'.
    Une idée ???

    Merci

  4. #4
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par will2taz
    Merci Aspic, mais après avoir essayer, voici ce que j'obtiens :



    Une idée ???

    Merci
    Puis je voir ton code complet ?
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 114
    Par défaut
    Oui, le voilà :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    While oReader.Read()
     Dim binaryStream As SqlTypes.SqlBinary = oReader.GetSqlBinary(0)
     Dim segBody AsByte() = SqlTypes.SqlBinary.op_Explicit(binaryStream)
     Dim ph AsObject = ""
     ForEach byteId AsByteIn segBody
        ph = ph & byteId
     Next
     ListBox.Items.Add(ph)
     Dim Tab_String AsString = System.Text.Encoding.UTF8.GetString(ph)
    EndWhile
    

  6. #6
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Normal c'est ca qu'il faut faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Dim Tab_String AsString = System.Text.Encoding.UTF8.GetString(segBody)
    Mais je ne comprends pas bien ton code... De plus ph est déclaré Object c'est quoi son type ?
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ostringstream et convertions de données
    Par membreComplexe12 dans le forum C++
    Réponses: 11
    Dernier message: 14/06/2011, 17h28
  2. convertion de donne du c vers le c++
    Par neismarspra dans le forum C++
    Réponses: 5
    Dernier message: 30/08/2009, 22h38
  3. Convertion de données
    Par wmenant dans le forum Développement
    Réponses: 0
    Dernier message: 28/08/2008, 20h12
  4. convertion de données avec visual wev developer
    Par tetedeturcq dans le forum ASP.NET
    Réponses: 1
    Dernier message: 28/02/2007, 22h37
  5. erreur généré pour une convertion de donnée
    Par poporiding dans le forum C++
    Réponses: 6
    Dernier message: 04/04/2006, 11h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo