500分求程序实现转换DBF到SQL

girls 2004-05-03 05:39:49
很多个DBF文件在不同的目录里,要求复制到一个目录里(因为要使用odbc),然后用c#转换为SQL,我以前用DTS转换过700M的数据库,直接转不行,会死掉,我先转为ACCESS再转换为SQL,就OK了,但也用了一夜……,这次的只有30多M。而且要做的软件是单机版,客户是否要装MSDE,如果要装的话,微软提供了msde的分发模块了么?msde有没有工具可以直接调用转呢?MSDE能在win98下用么?framework1.1在win98下的兼容性如何呢?xp下微软没有提供VFP的odbc驱动,但是网上能下载,而且有
msm分发祖件。如果不得以必须用C#在程序中转的话,那么多的文件,都要creat table, insert
into 新库
select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;
SourceDB=d:\开封市;
SourceType=DBF',
'select * from xfj12 ')
这样的存储过程也太庞大了吧?有没有简单的办法呢?盼高手答复,多谢!
...全文
42 8 点赞 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hivak47 2004-05-05
直接用SQL多好。
  • 打赏
  • 举报
回复
girls 2004-05-05
用DTS太复杂了,无法忍受:(
决定用SQL语句搞定!读出我的dBF文件名列表,然后用循环一个一个的转。我的DBF不算很大,才30M,速度应该可以忍受……
  • 打赏
  • 举报
回复
qqqdong 2004-05-04
bulk insert
DTS
  • 打赏
  • 举报
回复
XmagicX 2004-05-04
GZ
  • 打赏
  • 举报
回复
fansenwei 2004-05-03
msde能在98下用,他主要就是用在单机上的,应该有msde的msm,没注意过。
倒入数据应该可以的吧,你看看企业管理器里面倒入数据时执行了些什么(用事件探查器看)
  • 打赏
  • 举报
回复
lgqTiger 2004-05-03
提个想法:分段处理行吗?
  • 打赏
  • 举报
回复
girls 2004-05-03
up
  • 打赏
  • 举报
回复
girls 2004-05-03
有个想法,就是直接调用MSDE里面的数据转换功能,比如类似DTS和BCP的功能,不知道是否可行?正在 尝试中……
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-05-03 05:39
社区公告

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