起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: 刺青

【结贴】TExcelToTable导入问题

[复制链接]
发表于 2009-9-24 16:14:46 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-24 17:06:56 | 显示全部楼层
在本地的文件不能导入,怎么样解决?只有上传到服务器吗?
回复 支持 反对

使用道具 举报

发表于 2009-9-24 17:29:35 | 显示全部楼层
看以前的帖子有人用ado来搞的,不知道速度怎么样 哦
http://bbs.justep.com/forum.php?mod=viewthread&tid=6867
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-24 18:15:33 | 显示全部楼层
insert into openrowset('sqloledb','远程服务器名';'sa';'sa',数据库名.dbo.表名)
select * from openrowset('MicroSoft.Jet.OleDB.4.0','Excel 5.0;HDR=yes;Database=f:\aa.xls','select * from [sheet1$]')
在网上查到的,但是直接用,提醒SQL Server 不存在或拒绝访问。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-24 18:17:56 | 显示全部楼层
('sqloledb','远程服务器名';'sa';'sa',数据库名.dbo.表名)
这里要不要改?不是很清楚这些地方应该怎么写,帮我看一下。
回复 支持 反对

使用道具 举报

发表于 2009-9-25 09:21:26 | 显示全部楼层
楼主,你这样的用法需要客户端能直接连接到sqlserver数据库,如果发布到外网使用,就不行了。
建议:
1、用ado的方式从excel读取数据
2、再通过数据集之间的赋值,利用标准数据集或者TQuery将数据集存入数据库。
回复 支持 反对

使用道具 举报

发表于 2009-9-25 09:30:57 | 显示全部楼层
你用什么数据集去执行sql的?
select * from openrowset('MicroSoft.Jet.OleDB.4.0','Excel 5.0;HDR=yes;Database=f:\aa.xls','select * from [sheet1$]')

这个在平台中能查询出数据么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-25 10:41:09 | 显示全部楼层
23楼中有:
平台是用ADO调用ODBC的方法来实现的,以a6.csv做为例子。
1、需要调用adocomps控件,在config.xml文件的Packages和Reference Values加上adocomps.bpl和adocomps.dll,如下:
<Client SysServerURL="dcom://localhost" Packages="FePim.bpl;adocomps.bpl"LoadFileCacheSystem="True" XMLDataMode="False"/>
<Develop>
<Reference Values="MSCORLIB.DLL;JSCORLIB.DLL;BASELIB.DLL;MODELLIB.DLL;MAIL.DLLIM.DLL;adocomps.dll"/>

这个应该怎么添加进config.xml中?放在哪个位置?
回复 支持 反对

使用道具 举报

发表于 2009-9-25 11:26:13 | 显示全部楼层
把ado的bpl引用放到客户端的config.xml文件中的Packages里面
把ado的dll引用放到客户端的config.xml文件中的Reference Values里面
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-25 11:59:50 | 显示全部楼层
ADOConnection的ConnectionString这个属性怎么写?
是这样吗?例如:Provider=MSDASQLersist Security Info=False;Data Source=aaa;Extended Properties="DSN=aaa;DefaultDir=C:;DriverId=27;FIL=text;MaxBufferSize=2048ageTimeout=5;"

还有数据源管理器中,连EXcel要选择哪个驱动?我连的是图片中名称为EX的这个,不知道对不对?

欠妥.gif

535.2 KB, 下载次数: 181

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-15 22:48 , Processed in 0.039646 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表