社区
其他数据库
帖子详情
怎样用在vc中用ado打开一个excel数据文件?怎样得到表的个数及所有表名?
caohoujie
2004-10-27 04:54:33
如题,谢谢
...全文
191
5
打赏
收藏
怎样用在vc中用ado打开一个excel数据文件?怎样得到表的个数及所有表名?
如题,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Badwood
2004-11-19
打赏
举报
回复
不知道还有人关注这个帖子没有, 我最近做了一些这方面的工作,楼主的问题能解决,但是却有新问题。
先解决楼主的问题吧,代码只是截取,没有做错误检查,也没做初始化:
先打开excel文件:
_ConnectionPtr m_pConnection;
m_pConnection.CreateInstance(_uuidof(Connection));
m_pConnection->Open("Driver={Microsoft Excel Driver(*.xls)};DriverId=790;Dbq=c:\\book1.xls;DefaultDir=c:\\;readonly=false")
然后用OpenSchema取得表名
_RecordsetPtr tables = m_pConnection->OpenSchema(adSchemaTables);
FieldPtr pFld = NULL;
_variant_t vIndex;
vIndex = (short)0;
for(int i=0;i<tables->RecordCount;i++)
{
pFld = tables->Fields->GetItem("TABLE_NAME");
_variant_t FldVal = pFld->GetValue();
CString tname = (LPCSTR)(_bstr_t)FldVal.bstrVal;
tname.Replace("'","");
m_Tables.AddString(tname);
tables->MoveNext();
}
我的问题是:对数据进行更新后excel文件大小会翻倍,并且无法打开。打开该文件时excel崩溃。
vzxq
2004-11-01
打赏
举报
回复
help up
caohoujie
2004-10-28
打赏
举报
回复
upuo
JohnShen
2004-10-28
打赏
举报
回复
一个ADO连接EXCEL的连接串如下,请参考:
"Driver={Microsoft Excel Driver (*.xls)};" & _
"DriverId=790;" & _
"Dbq=c:\somepath\mySpreadsheet.xls;" & _
"DefaultDir=c:\somepath;"
caohoujie
2004-10-27
打赏
举报
回复
up
用
VC
#.NET+OpenGL开发交互式CAD系统
本课程用
VC
#.NET结合OpenGL,从无到有开发
一个
功能较完整的小型交互式CAD系统。 作者有交互式CAD系统、动态几何系统开发经验。出版过交互式CAD系统开发方面的图书。 课程先讲准备知识,然后讲整个系统的开发思路和...
VC
中用
ADO
记录集对象,获取某个
表
的记录总数!...
//记得我第一次获取记录总数的时侯
得到
了
一个
-1,呵呵,现在终于明白是啥回事了,原来是游标的选择问题啊! //关键代码如下 try //获取记录集总数 { m_recordset.CreateInstance(_uuidof(Recordset));
VC
6数据库综合开发资料
《在Visual C++
中用
ADO
进行数据库编程》 《用Visual C++开发数据库应用程序》 Visual C++ 中 的ODBC 编 程 利用ODBC管理数据库 在ODBC 中 应 用DDX 和RFX MFC 中ODBC 类 库 简
VC
数据库编程总结(二)
一、访问数据库技术方法................................................................................................. 2 1、几种是数据库访问方法比较....................................................
杂
VC
中使用
ADO
进行数据库操作2007-07-26 10:11:12
ADO
技术简介
ADO
是为MS的强大的数据访问接口 OLE DB 设计的,上
一个
便于使用的应用程序层。 OLE DB 为任何数据源都提供了高性能的访问,包括:关系型数据库、非关系型...
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章