问,我用的是access数据库,表中有一字段是OLE对象。字段名
为'平面图'。我用下面的代码:可以加入数据库中是.bmp的图片。
加入的只能是windows目录下的.bmp图片。打开access数据
库中的表。看到'平面图'字段中显示的是'长二进制数据',而我用
windows的画图程序画的.bmp图片怎么也加入不进数据库中。提示:
invalid BLOB length.
我用的是下面的代码。
begin
MS:TMemoryStream;
begin
MS:=TMemoryStream.create;
Image1.Picture.Bitmap.SaveToStream(MS);
TBlobField(Table1.FieldbyName('平面图')).LoadFromStream(MS);
end;
为什么呢?怎么办呢!请帮一帮偶吧?