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 :

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 .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.
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