Delphi+SQL Server如何在数据库中存取图象?请教高手啊.
现在需要在数据库中存取图象,不知道该咋整.
请指点一下

解决方案 »

  1.   

    用Image类型字段(如field1)TBlobField(Query1.FieldByName('field1')).LoadFromFile('d:\aa.bmp');
    TBlobField(Query1.FieldByName('field1')).SaveToFile('d:\bb.bmp');
      

  2.   

    方法2增加:
    Query.Close;
    Query.SQL.Clear;
    Query.SQL.Add('INSERT INTO myimages(FileName,pic) VALUE(''Image1'',:pic)');
    Query.ParamByName('pic').LoadFromFile('D:\Hasd.bmp',ftBlob);
    Query.ExecSQL; 修改:Query.Close;
    Query.SQL.Clear;
    Query.SQL.Add('UPDATE myimages SET pic=:pic WHERE filename=''Image1''');
    Query.ParamByName('pic').LoadFromFile('D:\Hasd2.bmp',ftBlob);
    Query.ExecSQL;
    读出和前面同