Microsoft SQL Server中的Image字段好像只支持BMP格式的图像,放其他格式进数据库,用流写入。BLOB字段,源码如下:方法一: 
var ms:Tmemorystream; 
begin 
  ms:=tmemorystream.create; 
  : 
  TBlobfield(query.fieldbyname('image')).savetostream(ms); 
  ms.position:=0; 
  : 
  image1.picture.graphic.loadfromstream(ms); 
  ms.free; 
end; 
方法二: 
  if query.fieldbyname('image').isblob then 
     image1.picture.assign(query.fieldbyname('image')); ps:如果库内时jpg图片的话,在uses 单元内加上jpeg单元,而且一定要在image1上预先放置一张缺省的jpg图片!