Bonjour à tous,
qq un saurait-il me dire comment enregistré une image dans une bd ( access).
Je saais qu'il faut un champ de type OLE, mais pour le reste je sais pas
Une solution ou début de piste ? merci d'avance
Bonjour à tous,
qq un saurait-il me dire comment enregistré une image dans une bd ( access).
Je saais qu'il faut un champ de type OLE, mais pour le reste je sais pas
Une solution ou début de piste ? merci d'avance
Je ne vais pas ennormemant t'aider... regarde sur Internet et paticulièrement le MSDN...
ça devrait être indiquer
pas si vite! le champ de type OLE pour l'image c'est lorsque tu travailles sous Access !Envoyé par nou366
Si tu travaille sous delphi tu peux utiliser le composant TDBImage, et ton image tu l'enregistre dans un champ de type Memo.
Regardes l'aide du composant TDBImage
de plus une recherche sur le forum delphi ou delphi et bases de données t'éclairera certainement.
salut evarisnea,
merci de ton aide...n'aurait tu pas un exemple de comment insérer l'image dans la bd
le table doit etre en mode edition:
le fichier image doit etre de Type Bitmap
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 If Sd.OpenPictureDialog1.Execute then begin AdoTable1.Edit; DbImage1.Picture.LoadFromFile(OpenPictureDialog1.FileName); AdoTable1.Post; end;
il faut juste préciser que le DBImage1 est déjà lié à la conception à un champ de type MEMO ou BLOB de la table (AdoTable1).Envoyé par aityahia
effectivement, le fichier image doit être de type Bitmap. une astuce que j'ai souvent utilisé est de charger fichiers Jpeg dans un objet TPicture (oui ils seront chargés dans le DBImage mais pas sauvegardés dans la BD) de les convertir en Bitmap avant de les assigner au composant TDBImage
Bonjour,
Pour le chargement, ok...
Mais comment le récupérer dans un flux (tMemoryStream) ?
Merci.
J'ai passé ma matinée à le faire...
Seulement, de tout ce que j'ai trouvé, il y avait toujours un truc qui n'allait pas.
J'essaye bien de faire un mix, mais je m'embrouille les pinceaux.
Je me demande si je vais continuer à faire des QR pour la les gens lisent pas
http://delphi.developpez.com/faq/?pa...ichierdansblob
(pour info j'ai fait mes tests avec ADO et une base de données ACCESS)
Bonjour Malatar,
Si si, je t'assures, je l'avait bien lu.
Seulement, je bloquait dès le départ car j'utilisait un mauvais type de champs dans ma table access.
J'ai vu ca dans l'autre postEnvoyé par dacid
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager