A airdreamer Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-08 #1 我想将一个Tfilestream对象存入数据库中,以便以后可以从 库中读取,将它还原为Tfilestram类型.(数据是存入库中,而不是 象BFILE一样,数据存在库外面,库中存的只是数据的指针). 具体该如何实现? 急急急!
我想将一个Tfilestream对象存入数据库中,以便以后可以从 库中读取,将它还原为Tfilestram类型.(数据是存入库中,而不是 象BFILE一样,数据存在库外面,库中存的只是数据的指针). 具体该如何实现? 急急急!
向 向红林 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-08 #2 试一下 //保存 ..... Stream.Seek(0,soFromBeginning);//把stream的指针重新定位到0 Tblobfield.LoadFormStream(Stream);//把stream保存到Tblobfield。 //取出 Var Stream1:TStream; beging stream1:=TFileStream.Create; Tblobfield.SAaveToFormStream(Stream1);//把stream从Tblobfield取出。 Stream1.Seek(0,soFromBeginning);//把stream的指针重新定位到0,一定要的 ..... stream1.Free; end; Tblobfield.SAaveToFiles('c:/temp');//把stream保存到临时文件。
试一下 //保存 ..... Stream.Seek(0,soFromBeginning);//把stream的指针重新定位到0 Tblobfield.LoadFormStream(Stream);//把stream保存到Tblobfield。 //取出 Var Stream1:TStream; beging stream1:=TFileStream.Create; Tblobfield.SAaveToFormStream(Stream1);//把stream从Tblobfield取出。 Stream1.Seek(0,soFromBeginning);//把stream的指针重新定位到0,一定要的 ..... stream1.Free; end; Tblobfield.SAaveToFiles('c:/temp');//把stream保存到临时文件。
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-09 #4 Tblobfield : TBlobField(data.FieldByName("...")).xxxxxx
A airdreamer Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-09 #5 stream的指针重新定位到0,必不可少. 谢谢大家!