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 ')
这样的存储过程也太庞大了吧?有没有简单的办法呢?盼高手答复,多谢!
...全文
65 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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的功能,不知道是否可行?正在 尝试中……

111,094

社区成员

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

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

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