这是我保存到 access 库中的代码,希望对你有帮助:<br> Image:=TBitmap.Create;<br> try<br> tl.LoadFromFile(FIlename);<br> if tl.Count>0 then<br> begin<br> unit3.qfjg.ImageList1.GetBitmap(0,Image);//这一行是从一个ImageList中获取图片的<br> ADOQTemp.SQL.Clear;<br> ADOQTemp.SQL.Add(SqlStr1);<br> ADOQTemp.Open;<br> for i:=0 to tl.Count-1 do<br> begin<br> ADOQTemp.Append;<br> ADOQTemp.Edit;<br> ADOQTemp.FieldByName('MsgID').AsString:=ID;<br> ADOQTemp.FieldByName('SendTo').AsString:=tl.Strings;<br> ADOQTemp.FieldByName('ICO').Assign(Image);//这一行是保存图片的<br> ADOQTemp.Post;<br> end;<br> end;<br> finally<br> ADOQTemp.Close;<br> ADOQTemp.Free;<br> Image.Free;<br> end;