我试过了将bmp字段保存在sqlserver,但在保存jpg的时候,不管是直接用TADOBLOBFIELD.LoadFromFIle(AFileName)
或者
dbimage.loadfromfiel(afilename)
又或者TADOBLOBFIELD.LoadFromstream(Astreamname)
都不可以,在保存的时候出错,有“无效的bmp”错误
还有其他的"**地址**错误"
不解
贴出代码
procedure TForpersonal.OpenPicture1Accept(Sender: TObject);
var fstream: tfilestream;
begin
     if not (qrypersonal.State in [dsEdit, dsInsert]) then qrypersonal.Edit;
     try
          fstream.Create(openpicture1.Dialog.FileName, fmopenread);
          self.qrypersonalphoto_no.LoadFromStream(fstream);
     finally
          fstream.Free;
     end;
     //dbimage1.Picture.LoadFromFile(openpicture1.Dialog.FileName);
end;