[SQLite] Intégrer / faire référence à une image JPEG
Bonjour à tous,
Désolé d'avoir encore à questionner la communauté mais, après avoir réussi à créer et renseigner une base de données SQLITE3 avec Lazarus (version 1.08 stable - Zéos 7 stable - W7), je cherche à intégrer (ou mieux à faire référence) à une image JPEG (photo client ou autre) pour qu'elle apparaisse dans un formulaire puis après dans des états. Pour cela j'ai placé sur mon formulaire un contrôle TDBIMAGE et renseigné sur la propriété Datfield le champ de nom "Photo" associé dans la base de données. J'ai tenté de définir ce champ comme BLOB puis comme LONGVARBINARY (trouvé sur un forum Delphi) avec le chemin complet de la photo en question (D:\Ap_Lazarus\test\maphoto.jpg) mais rien n'apparaît comme image sur le formulaire.
Comment faire ? Est-ce possible ? Faut-il se tourner vers une autre type de base de données ? Est-ce le bon contrôle container de l'image ?
Bref, je coule et l'opinion d'un maître nageur avisé serait la bienvenue.
Merci
R.O.
Image JPEG dans une Base SQLITE
Bonjour Nullose, Bonjour à tous,
J'avais fini par trouver la solution " Chemin complet de l'image dans la base de donnée" et visualisation dans un "Timage". Pour aller chercher l'adresse de l'image j'utilise un contrôle "TfileEdit" avec, ensuite une injection du contenu de ce contrôle dans le "TDB_edit" de la BD. A signaler que ce contrôle a un temps de réaction très lent aussi bine au niveau de la navigation entre les divers répertoires qu'à celui de l'affichage du résultat (de l'ordre de la seconde ou plus). Est-ce normal ? dû à l'antivirus ?
En tous cas merci pour la réponse.
R. O.
:D