CFile RTFFile(sFilePathName,CFile::modeCreate|CFile::modeWrite);
LPSTR buffer = (LPSTR)GlobalLock(rsBlob.m_BLOBImage.m_hData);
RTFFile.WriteHuge(buffer,rsBlob.m_BLOBImage.m_dwDataLength);
GlobalUnlock(rsBlob.m_BLOBImage.m_hData);
RTFFile.Close();
兄弟,别忘了给分:
//CLongBinary m_AnalysisBlob;
改为: CByteArray m_AnalysisBlob;
//RFX_LongBinary(pFX, _T("[AnalysisBlob]"), m_AnalysisBlob);
改为: RFX_Binary(pFX,_T("[AnalysisBlob]"),m_AnalysisBlob,1000000);
两位大虾,看来你们都是这方面的高手,我是新手上路,不过遇到同样的问题,我不知怎么使用ADO技术访问oracle中的BLOB,并对其进行操作,如果你们做过,请email我:wangheng228@263.net,不胜感激!
我的问题是:由于在sql中不能使用:select * from xxx ;如果这个表中有BLOB时,因此我不知怎么样打开一个recordset,并对其中的BLOB添加记录!