求教BLOB(100分)

  • 主题发起人 主题发起人 水兵
  • 开始时间 开始时间

水兵

Unregistered / Unconfirmed
GUEST, unregistred user!
1、请大侠详细解释一下BLOB
2、TBlobStream和TBlobField的读写机制
 
哎!写了多少次
1.BOLB即大二进制数据,可以存放声音、图象、文本、等等数据量相对教大的数据
2.
var ss:TMemoryStream;
begin
ss:=TMemoryStream.create;
//读
TBlobField(Query1.FieldByName('image')).savetostream('ss');
ss.seek(0,soFromBeginning);
//写
TBlobField(Query1.FieldByName('image')).loadfromstream('ss');
//
ss.free;
end;
 
按我(提问的问题里)的方法办!
 
only you的很好。
 
BLOB是如何存放声音、图象、文本、等等这些数据的?我想知道的是些理论的东西,好写论文。

 
only you 的答案不错,但文件的大小好像受限制!
 
如该表是连接在dbgrid上,用户通过dbgrid直接输入数据,blob该如何输入?
 
用DBIMAGE输入
 
多人接受答案了。
 
后退
顶部