起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 134|回复: 6

【搞定】读取本地文件(没人解决的话继续发帖)**

[复制链接]
发表于 2007-6-11 09:14:22 | 显示全部楼层 |阅读模式
需求:由于数据量太大,数据不能放在服务端,只能存在本地文件里(暂定Excel文件),从本地文件读取数据。

遇到的难题:我在Dephi里面可以通过ADO控件直接连接到本地Excel文件读取数据,但是在X3引入平台封装的ADO控件(adocomps.bpl和adocomps.dll),但是配置出错,配置方法是参照论坛上ADO访问Excel的配置。

请问平台有没比较好的方法读取本地文件的数据,有没有这方面的例子?
  另外平台读取本地文件如:Excel,Word,txt..哪个速度比较快?

急!请帮忙解决!
回复

使用道具 举报

发表于 2007-6-11 14:04:27 | 显示全部楼层
首先,我个人觉得还是放到服务器上,这样便于维护,例如操作者换机器了,或者临时使用别的客户端。
另外,楼主说,数据量太大,大到何程度?就是说多少量级的?这样的数据后期有变化吗?如果有变化,再拷贝到客户端上?

下面说说你问题
1、但是配置出错,请把原始的错误信息图贴出来看看
2、对excel的数据仅仅是读取,然后表现吧,你平台提供了一个ExcelToTable,你可以参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=9171   看看是否能满足你的需求。
bbs上也有一些例子,楼主可以以“ExcelToTable”搜索
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-11 17:52:03 | 显示全部楼层
ADOConnection的ConnectionString配置如下:
Provider=MSDASQL.1ersist Security Info=False;Data Source=aaa;Extended Properties="DSN=aaa;DefaultDir=C:YPMU.xls;DriverId=27;FIL=text;MaxBufferSize=2048ageTimeout=5;"

22.jpg

142.71 KB, 下载次数: 85

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-11 17:53:10 | 显示全部楼层
数据量估计有1000万行记录
回复 支持 反对

使用道具 举报

发表于 2007-6-11 19:26:29 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-6-14 08:55:25 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

发表于 2007-6-19 16:09:50 | 显示全部楼层
结帖了,有问题重新开帖吧
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 18:41 , Processed in 0.041601 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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