有关通过zeos向mysql数据库中储存word文件的问题(200分)

R

raindu

Unregistered / Unconfirmed
GUEST, unregistred user!
我用zeos+mysql,想向其blob字段存储word文件。
使用了
mStream:TMemoryStream;
mStr:TStringStream;
两个流,但发现如果存储文本文件(700K)一切OK,但如果换成二进制文件
(如word)等,会出现字节丢失的问题。查过去的贴子也未能找到答案,
特请大家帮忙。

 
也许是SQL语句太长的缘故,我不清楚MySql的情况,如果是MsSql的话,
它Insert或Update的时候,会将Blob数据翻译成0x43424F9E4...等的形式,
比如翻译成:
insert into t_table1 values (
12342,
'dfsnfsd',
0xF4349932432492239492349234932949324444444444444444444444...
);
你说的这个问题我还有试过,我把Zeos改了很多,因为我以前没有注意到这个问题,测试的时候
也没有考虑过这个问题,我先试试
 
是分数太少了,还是真的没有人遇到过个问题?
如果是分数太少,再加2百分如何?
 
接受答案了.
 
顶部