数据转换问题

deanetg 2010-03-22 08:47:36
目标:
从逗号分隔的CSV文件中读取数据到Dataset,将此DS的内容,保存到一个FOXPRO的DBF文件中。
1. CSV文件数据量非常大;
2. foxpro的DBF文件在导入前无数据;
3. CSV 和 DBF 字段不一致,DBF的字段包含CSV文件的字段;
4. 当前用FOXPRO的命令可以一次性的将CSV文件转换到DBF中,速度很快;

问题:
1. 由于两个数据文件的字段不一致,所以要是将CSV文件读入到DS中后,一行一行的插入到DBF中,速度非常非常慢,不满足实际业务需求。
2. 想将CSV 读入到DS中后,再把DBF读入到另一个DS或者DT中,在两个DS或者DT之间操作,将CSV的数据复制到DBF的DS中,在将DS保存到DBF文件。但是实验未成功。

请问:能用什么办法,能够批量的将CSV文件转换到DBF中,我是这样想,将DBF读入到一个DS中,由于开始是没有内容的,所以仅仅是一个空的DS,CSV读入到DS时已经包含了大量数据,由于两个DS的结构不同,无法复制,我再想,能否将CSV的DS改造跟DBF的DS一样的结构,然后就可以复制到DBF的DS中,也就可以保存了。可我不知道该如果和编码实现
请大家帮忙!!谢谢!!
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mayonglong 2010-03-22
  • 打赏
  • 举报
回复
1楼不错~
mayonglong 2010-03-22
  • 打赏
  • 举报
回复
学习~
帮顶~

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧