Salut mes amis,
sur une fiche, j'essaie d'affecter et de lire un champ declaré de type IMAGE dans ma base de donnée SQL SERVER 2000; j'utilise pour se faire le champ TJvDBImage connécté un TClientDataSet; j'utilise le code suivant pour mettre à jour le champ :
pour une image de type .bmp ça se passe bien lorsque l'image est de taille trés réduite, lorsque la taille devient grand l'image est tronquée par un trait epais noir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 procedure TFSociete.DBImage1DblClick(Sender: TObject); begin if OpenPictureDialog1.Execute then begin try dbimage1.Picture.Bitmap.loadfromfile(openPictureDialog1.FileName); except showMessage('Erreur lors du chargement de l''image!'); end end; end;
pour une image de type .jpg , impossible d'enregistrer l'image, une exception se déclenche avec le message : Image Bitmap incorrecte ...
je sais pas comment resoudre ce probleme pour enregistrer ça ne se resque que les images .bmp
Partager