社区
数据库
帖子详情
菜鸟问题,如何用ADO从数据库中导出各种文件
demit
2005-04-10 10:34:15
就是象“文件另存为”那样的功能 比如把222.bmp导出并可以自己命名为111.bmp
我现在已经会用Getchunk的方法把数据导出到一个缓冲区pBuffer
并用CFileDlg创建了一个保存文件对话框 如何将这2者联系起来? 还是说有其他的方法 谢谢
...全文
92
3
打赏
收藏
菜鸟问题,如何用ADO从数据库中导出各种文件
就是象“文件另存为”那样的功能 比如把222.bmp导出并可以自己命名为111.bmp 我现在已经会用Getchunk的方法把数据导出到一个缓冲区pBuffer 并用CFileDlg创建了一个保存文件对话框 如何将这2者联系起来? 还是说有其他的方法 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
clovefjp
2005-04-11
打赏
举报
回复
分配内存
demit
2005-04-10
打赏
举报
回复
谢谢了 大致懂了 就是下面几句不知道是什么作用?
hgFileMem = GlobalAlloc(GHND, lFileSize);
lpvFileMem = GlobalLock( hgFileMem);
GlobalFree(hgFileMem);
AkiraChing
2005-04-10
打赏
举报
回复
bool CDlgPropSampleLog::SaveToFile(_RecordsetPtr pRstTable,CString strFieldName,CString& strFileName)
{
bool bRet=true;
long lFileSize = pRstTable->Fields->GetItem((_bstr_t)strFieldName)->ActualSize;
_bstr_t bstrVal;
_variant_t vFieldValue;
HGLOBAL hgFileMem = NULL;
LPVOID lpvFileMem = NULL;
if(lFileSize > 0)
{
bstrVal=pRstTable->Fields->GetItem((_bstr_t)(strFieldName+_T("_filetype")))->Value;
CString strFiletype;
if(vFieldValue.vt==VT_NULL)
{
strFiletype=_T("");
}
else
strFiletype=(LPCTSTR)bstrVal;
strFileName.Format(_T("%s\\%s%s"),theApp.m_strTempPath,strFieldName,strFiletype);
_variant_t vFile;
vFile = pRstTable->Fields->GetItem((_bstr_t)strFieldName)->GetChunk(lFileSize);
if(vFile.vt == (VT_ARRAY | VT_UI1))
{
hgFileMem = GlobalAlloc(GHND, lFileSize);
if(hgFileMem!=NULL)
{
lpvFileMem = GlobalLock( hgFileMem);
BYTE *pBuffer= NULL;
SafeArrayAccessData(vFile.parray,(void **)&pBuffer);
CopyMemory(lpvFileMem,pBuffer,lFileSize);
SafeArrayUnaccessData (vFile.parray);
CFile file(strFileName,CFile::modeWrite|CFile::modeCreate);
file.Write(lpvFileMem,lFileSize);
file.Close();
}
}
}
else
bRet=false;
lpvFileMem=NULL;
GlobalFree(hgFileMem);
return bRet;
}
基于C#的
数据库
表结构报表系统的设计与实现
在软件开发过程
中
,
数据库
表结构的管理与文档更新是团队协作
中
不可或缺的一部分。当
数据库
表结构发生变化时,及时更新相关技术文档至关重要,这有助于团队成员之间的沟通,保障系统维护的高效性。现有的方法,如通过...
个人帐目管理系统 (
ADO
+ACCESS)
1.编译环境:winxp+Delphi6.2.Delphi6+
ADO
+Access+FastReport.3.需要安装FastReport2.52才能编译通过...4.特征:本程序实现了Access
数据库
压缩,Fastreport打印,
导出
到Excel。 适合我等
菜鸟
观摩!5.初始密码为:dltjy
SQL语言21天自学通
SQL不仅作为独立的语言使用,还常常嵌入到各种编程语言
中
,如Java、Python、C#等,通过JDBC、ODBC或
ADO
.NET等接口实现与
数据库
的交互。这种集成方式使得数据处理更加灵活,能够满足复杂的数据分析和业务逻辑需求。 ...
oracle32位客户端精简版72M
配合PL/SQL Developer,这是一款强大的Oracle
数据库
管理和开发工具,用户可以编写、调试、执行PL/SQL代码,管理表、索引、存储过程等
数据库
对象,以及进行数据导入
导出
等操作。有了这个精简版的Oracle客户端,用户...
毕设&课程作业_基于C#的WPF图书管理系统、解析word成图书形式阅读。.zip
10.
文件
操作:系统可能涉及
文件
的读写操作,如保存用户的设置、
导出
图书数据等。 总的来说,这个基于C#的WPF图书管理系统不仅展示了C#编程语言和WPF框架的应用,还涵盖了
数据库
操作、
文件
处理、用户交互等多个方面...
数据库
4,017
社区成员
39,806
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章