Image base donne

Signaler
Messages postés
27
Date d'inscription
vendredi 1 décembre 2000
Statut
Membre
Dernière intervention
13 octobre 2010
-
Messages postés
27
Date d'inscription
vendredi 1 décembre 2000
Statut
Membre
Dernière intervention
13 octobre 2010
-
salut comment faire pour insérer une image dans une dataset

6 réponses

Messages postés
2813
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
38
Bonjour,


Il me semble insérer le contenu binaire de ton image dans la base.

@+ Mayzz.
Messages postés
27
Date d'inscription
vendredi 1 décembre 2000
Statut
Membre
Dernière intervention
13 octobre 2010

merci pour votre reponse mais comment faire pour convertire l'image en binaire
Messages postés
2813
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
38
Le code suivant te montrera comment mettre le contenu d'une image en mémoire dans une variable :

Try
Dim FileName As String = ("c:\image.jpg")
Dim FF As Integer = FreeFile()
Dim Buffer(FileLen(FileName) - 1) As Byte
FileOpen(FF, FileName, OpenMode.Binary, OpenAccess.Read, OpenShare.LockRead)
FileGet(FF, Buffer)
FileClose()
Catch ex As Exception
MsgBox("D‚tails: " & Err.Description, MsgBoxStyle.Exclamation, "Erreur Nø" & Err.Number)
End Try

Utilise le tableau de bytes (Buffer) comme argument pour ta requête.

Mayzz.
Messages postés
27
Date d'inscription
vendredi 1 décembre 2000
Statut
Membre
Dernière intervention
13 octobre 2010

merci bcp pour l'aide l'image à eté bien ajouter elle s'affiche bien sur datagridview mais je veux la recuperer  pour l'afficher dans un picturbox 
Messages postés
2813
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
38
Il suffit de faire le chemin inverse, tu ouvre un fichier via FileOpen (OpenAccess.Write), tu passe en paramètre ton tableau de bytes à la méthode FilePut, tu referme ton fichier avec FileClose et tu spécifie le chemin d'accès au fichier à la PictureBox via PictureBox.Image = New Bitmap (FileName).

Voila @+
Messages postés
27
Date d'inscription
vendredi 1 décembre 2000
Statut
Membre
Dernière intervention
13 octobre 2010

si c est possible un exmple pour la recuperer