Bonjour,
Je dois enregistrer dans une base de données ACCESS une image au format bmp.
Dans la table le champs image est de type "Objet OLE"
Pour me connecter à a base ACCESS j'utilise le composant ADOConnection et donc un ADOQuery pour insérer mon image.
Voici ma requête SQL d'insertion :
insert into Table1
(IMAGE)
values
(:IMAGE)
La propriété ParamCheck de mon composant ADOQuery est activé
Voici ensuite mon code delphi pour envoyer l'image en tant que paramètre :
ADOQInsert.Parameters.ParamByName('IMAGE').LoadFromFile('.\2-1-1-.BMP', ftBlob);
ADOQInsert.ExecSQL;
A l'exécution de la requête d'insertion, delphi me retourne le message suivant :
Le projet xxxxxxx.exe a déclenché la classe d'exception EOleException avec le message 'Erreur de syntaxe dans l'instruction INSERT INTO'
J'avoue que je ne vois pas quelle est mon erreur dans ma requête SQL.
Merci d'avance pour votre aide !!!!
Partager