文件存入MySQL数据库后变大了
我有一个.cal的文件245K大小,存入数据库后变成了305K,把它取出来后还原,还是305K,说明数据存入数据的过程中不知道怎么变大了.我的代码很简单啊,不知道什么原因,想了好几天,那位大侠帮帮忙.
Query-> Open();
Query-> Insert();
TBlobField *BlobField=(TBlobField*)Query-> FieldByName( "file ");
BlobField-> Clear();
BlobField-> LoadFromFile( "F:\\20061025102108010020402256.cal ");
Query-> FieldValues[ "filename "]= "20061025102108010020402256.cal ";
Query-> Post();
delete Query;
Query = NULL;
[解决办法]
估计是数据库字段类型不合适