Bonjour,
je code en VBNET avec base MYSQL
J'ai une base my sql avec une table essai avec deux colonnes id, essai.
je fait une requête insert into essai set essai.essai = AES_ENCRYPT('hello','code1').
Après je fait un requête select id, AES_DECRYPT(essai,'code1') as essai from essai pour décrypter ma valeur.
Lorsque j'effectue la requête sur my administrator il n'y a pas de problème il décrypte bien la valeur.
Par contre, quand je fait la même requête en rapatriant la valeur dans un datagridview, il me marque dans la cellule "tableau byte[]" au lieu du mot "hello".
j'ai compris qu'en faite il me rapatriait la valeur en byte.
Voici ma question :
Je voulais savoir comment convertir une colonne d'un datagridview byte en string.
Voici mon code pour afficher un datagridview (Classconnexion
est une classe qui me permet de me connecter à la base mysql):
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Connexion As New Classconnexion Dim objdataset As New DataSet connexion.RetourneDataSet(objdataset,"essai","select id, AES_DECRYPT(essai,'code1') as essai from essai") datagridviewpm.DataSource = objdataset.Tables("essai")
Partager