各位老师!如何将保存成BLOB数据类型字段内容还原成文本啊? 数据库为Acess2000,已知数据库的BLOB数据类型字段保存的可能是文本,我如何用vc++将这个字段的内容还原成文本?谢谢,在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ClassWizard自动生成一个CRecordset 类,绑定到你要取的表,向导会自动该表的所有字段建立一个映射一样的成员变量的,然后就对这些你需要的字段进行处理,记得在读入到文件的过程,使用CFile::WriteHuge()方法,GlobalLock什么的。 //接1楼的贴CString strFileName="e:\\vccode\\数据库\\tyj.doc"; CFile outFile(strFileName,CFile::modeCreate|CFile::modeWrite); //modeCreate指示构造函数创建一个新文件 //下面这段把已经在内存中的BLOB字段数据内容写到生成的文件tyj.doc中 LPSTR buffer = (LPSTR)GlobalLock(m_pSet->m_Sphoto.m_hData);long i = strlen(buffer);outFile.WriteHuge(buffer,m_pSet->m_Sphoto.m_dwDataLength); GlobalUnlock(m_pSet->m_Sphoto.m_hData); outFile.Close(); VC++如何在基本窗体上加入状态栏,急!! 远程拷贝文件怎样处理? 派生/重载 CSTRING类operator+问题? 各位我有一个问题就是在对话框中调用DLL并把返回的值在EDIT中输出显示出来 番邦状元到大唐(名列榜首,高中状元,散分续) (送分讨论)用VC开发的数据库主要应用在哪些方面?或者说什么样的数据库用vc做更合适? 如何将指定的.doc文档中的内容读出来并显示在视图中?? 怎办? vc 如何得到本机IP 如何使应用程序在任务管理器中不可见?? 如何判断一个自解压的文件是否完成自解压动作? 填充字段的问题,急!!!1
CString strFileName="e:\\vccode\\数据库\\tyj.doc";
CFile outFile(strFileName,CFile::modeCreate|CFile::modeWrite);
//modeCreate指示构造函数创建一个新文件
//下面这段把已经在内存中的BLOB字段数据内容写到生成的文件tyj.doc中
LPSTR buffer = (LPSTR)GlobalLock(m_pSet->m_Sphoto.m_hData);
long i = strlen(buffer);
outFile.WriteHuge(buffer,m_pSet->m_Sphoto.m_dwDataLength);
GlobalUnlock(m_pSet->m_Sphoto.m_hData);
outFile.Close();