用Adodc.RecordSet操作Access数据库时怎么判断二进制数据字段(OLE对象)的大小
MSDN中只有AppendChunk方法...
没有判断数据长度的方法,也没有删除数据的方法,难不成每次存入数据库的文件内容需要更新时都要新增一条记录再删掉原记录么……
[解决办法]
二进制数据长度可能不一样,因此和其它类型字段保存方式不一样,不记录大小信息,只做结束标记,可用GetChunk先把数据读出来再判断其长度,AppendChunk第一次调用时会覆盖原有数据,后继操作才是追加,不用删除原记录再添加新的