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();
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();
改为: CByteArray m_AnalysisBlob;
//RFX_LongBinary(pFX, _T("[AnalysisBlob]"), m_AnalysisBlob);
改为: RFX_Binary(pFX,_T("[AnalysisBlob]"),m_AnalysisBlob,1000000);
我的问题是:由于在sql中不能使用:select * from xxx ;如果这个表中有BLOB时,因此我不知怎么样打开一个recordset,并对其中的BLOB添加记录!