Update图片要用专门的语句UPDATETEXT,否则就从8k处截断,导致图片无法显示

解决方案 »

  1.   

    我是在AppendChunk()之后再执行m_pRecordset->Update();
    返回值都是S_OK,但其实有时候二进制数据是没有存上的。
    试过在Update()之后获取m_pRecordset->GetFields()->GetItem((LPSTR)fieldname)->Actualsize,得到块的大小值,跟需要存的二进制数据块大小一样,但其实经过网络存储,即存储远程数据库,数据块并没有存上(可能是因为网络的原因)。
    如何才能知道执行完Update之后二进制数据的存储成功与否呢?