OLE与BLOB数据交换(40分)

  • 主题发起人 主题发起人 瘦客
  • 开始时间 开始时间

瘦客

Unregistered / Unconfirmed
GUEST, unregistred user!
我的设想:将一BMP文件存入ACCESS表中一BLOB字段
步骤:
procedure TForm1.Button1Click(Sender: TObject);
var s:tfilestream;
begin
s:=tfilestream.create('c:/picturedate/car.bmp',fmopenread);
table1.Append;
table1.edit;
Tblobfield(table1.Fieldbyname('图像')).loadfromstream(s);
table1.Post;
s.free;
end;
结果却是:得到一长二进制数据。请赐教
 
我原来也是用access,结果老出问题,后来改了sql server,就没事了。
 
Bmp文件就是二进制的代码文件.
 
>>to Jams
但在ACCESS中双击此字段时,ACCESS报错,说ACCESS不能与OLE连接。
在ACCESS中查看此字段时,正常的BMP数据,字段栏中显示“BMP图像”,而我
的则显示“长二进制数据”,不知如何是好。
 
附加功能 将问题提前
 
你只要试试能否从ACCESS里读出就可以了!
答案:应该可以!
 
多人接受答案了。
 
后退
顶部