社区
VB基础类
帖子详情
如何用ADO方式连接EXCEL文件?
sunruyu
2000-08-27 11:24:00
我在用ADO方式连接EXCEL文件时,ADO找不到TABLENAME?这是为什么?难道只能用DAO方式吗?
...全文
117
1
打赏
收藏
如何用ADO方式连接EXCEL文件?
我在用ADO方式连接EXCEL文件时,ADO找不到TABLENAME?这是为什么?难道只能用DAO方式吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
知行职场-雷曼
2000-08-27
打赏
举报
回复
可以吧,不过我没有访问过EXCEL,你说的ADO找到不TABLENAME是不是PROVIDER为ODBC?
MFC实现
ADO
连接
数据库并导入
Excel
文件
在Debug
文件
夹下的Login.ini
文件
中修改一下所
连接
的数据库信息即可
DELPHI
ADO
读取
Excel
文件
范例.rar
DELPHI
ADO
读取
Excel
文件
范例,进行数据的转换和导入导出。要用DELPHI中的
ADO
系列控件访问
Excel
数据
文件
,首先应该建立一些基本概念。你需要将一个
Excel
数据
文件
想象为一个关系数据库,
Excel
文件
中的每个工作表就对应该数据库中的一个表,而工作表中的每一列当然就是表的列了。然后,按照下列面的秘诀进行就可以。 1.设置
ADO
Connection的ConnectionString
连接
的数据库名称当然就是你要打开的
Excel
文件
,注意扩展名是*.xls,而不是*.mdb。最关键的一点是,还要设置扩展属性Extended Properties为“
Excel
8.0”,否则,测试
连接
时会报告无法识别数据格式的错误。Extended Properties的属性值在“所有”参数页中输入。 2.设置
ADO
DataSet或
ADO
Table,将
ADO
DataSet或
ADO
Table
连接
到刚才的
ADO
Connection。如果不用
ADO
Connection,也可以参照上面的方法直接设置
ADO
DataSet或
ADO
Table的ConnectionString属性。 3.打开
ADO
DataSet或
ADO
Table。
VC2005+
ADO
操作
Excel
文件
与从
Excel
.exe导出类库相比,更方便,但是有局限性,当表格中同一列包含不同类型数据时,则读取数据可能出错,这时需要在
连接
字符串中将IMEX值设为1(导入模式),把所有数据都当作TEXT类型来处理,但是这样一来将只能进行读取操作;
ADO
连接
Excel
对于
Excel
工作簿 Jet OLE DB Provider 细节 MicrosoftJet 数据库引擎可用于通过可安装索引顺序访问方法 (ISAM) 驱动程序访问其他数据库
文件
格式, 如
Excel
工作簿, 数据。 用于
连接
扩展属性中打开 Microsoft Jet 4.0 OLE DB Provider, 受外部格式为了您指定数据库类型。 对于 Microsoft
Excel
工作簿 JetOLEDB 提供程序支持下列数据库类型
利用
ADO
控件
连接
DBF数据表
利用delphi自带的
ADO
控件
连接
指定的DBF
文件
,可以通过SQL语句进行对DBF执行操作
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章