Bonsoir les Delphistes;

Petite colle du soir

Je lis un peu partout que l'on peut stocker des données binaires dans un champ varbinary, et qu'il suffit d'exécuter une requète 'insert' et de passer en paramètre le flux binaire.
Ce qui donnerait par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SQL.Add('insert into t_image(serial, image, image_url) ');
SQL.Add('(1, :image, ''1.jpg'')');
Parameters.ParamByName('image').LoadFromFile('1.jpg', ftBlob);
OK := ExecSQL = 1;
La méthode LoadFromFile monte une exception, je cite : Le cast spécifié n'est pas valide.
J'ai bien sur essayer diserves astuces, rien à faire. Alors soit une burne finie ou je suis trop crevé (il est 00h08) mais s'il vou plait, aidez moi

Peck777 à votre écoute