我找到一个在SQL中插入图片的方法。如下:
procedure TForm1.Button1Click(Sender: TObject);               //插入圖片過程 
var 
  testStream:TMemoryStream; 
begin 
  try 
    testStream := TMemoryStream.Create;                                 //創建內存流 
    Image1.Picture.Graphic.SaveToStream(testStream);  //將圖片保存至內存流中 
    adoquery1.Close; 
    adoquery1.SQL.Clear; 
    adoQuery1.SQL.Add('Insert into test (photo) values (:photo)'); //進行插入操作 
    
    adoQuery1.Parameters.ParamByName('photo').LoadFromStream(testStream,ftBlob);  //讀取保存的內存圖 
    adoquery1.ExecSQL; 
  finally 
    testStream.Free;                                                                     //釋放內存流 
  end; 
end; 
我现在用的是ACCESS数据库。它显示出错为ftBlob不可认,请大家帮我想个办法。