当前位置: 代码迷 >> Sql Server >> 求把dbf导入SQL的方法,要具体的步骤,要是只会说个点导入就行了,那就请不用进来看了。给帮小弟我搞定的100分。只给一个人
  详细解决方案

求把dbf导入SQL的方法,要具体的步骤,要是只会说个点导入就行了,那就请不用进来看了。给帮小弟我搞定的100分。只给一个人

热度:78   发布时间:2016-04-27 15:32:31.0
求把dbf导入SQL的方法,要具体的步骤,要是只会说个点导入就行了,那就请不用进来看了。给帮我搞定的100分。只给一个人。
网上找了N此了,我IQ可能低,怎么也导不进去。
现在有5个.dbf的文件,里面是什么我一点都不清楚。我就是要把他弄到SQL我建的数据库的表里。
我建了个数据库叫MYDATA,然后什么表都没有加,然后右击MYDATA,导入数据--》然后下一步,然后是选择数据源,应该选Visual   FoxPro   Driver没错吧,然后下边有一个用户系统DNS,还有文件DNS,选什么?这个DNS到底TMD是个什么东西,我选第一个新建,然后选择数据源类型,三个选择文件、系统。用户。三个,我选文件。现在该为数据源装驱动,我就不明白了又,往SQL里导,是应该给源数据装VFP的驱动还是SQL的驱动,我选了VFP的驱动,然后浏览,说要建一个想要保存此连接的名称,我起一个保存一个位置,其实TMD我根本不知道什么是连接。
完成后,出来个小框,选择Database   type,选了VFP,下面一个浏览,按我的猜测这应该是让找原来的dbf文件了吧。找了,出现一个框提示:使用已输入的文件数据源参数不能生成一个连接,保存非验证DNS吗?不明白了又。我不就是为了把一个又数据的东西导入的吗,没有输入的文件数据源我加进来干吗。不管了,点了是。
然后点下一步,崩一声,那个用户名又出问题了,我装的时候是用的WINDOWS本地验证,要我输什么用户名密码啊,我用了几个试了试,先用.,不行,再用计算机名,不行,老大们看着办吧。
想要分的话就一步一步教我。
100分只给一个人。不过是给能帮我搞定的人。
我觉得应该是个简单问题,可是我就是弄不成,果然是会者不难,难者不会。


------解决方案--------------------
首先,确定你的dbf文件是Foxpro的。
其次,如果有可能,你随便弄个杂七杂八的dbf,发给我,我倒倒看,[email protected]
再次,如果不方便,那就算了,我没倒过Foxpro,帮你顶。
------解决方案--------------------
直接使用SQL SERVER的导入导出工具,选择好数据源.导入就是了.

只是,如果有某些非法字符,导入会失败.

当然,信任我,可将数据给我,我帮你导.
------解决方案--------------------
对不起了楼主,我下了最新的驱动数据驱动都不行,难道叫我装个Visual FoxPro不成,NND,同一公司的产品,集成都那么差。下面是最新的:
Microsoft OLE DB Provider for Visual FoxPro 9.0

让潇洒兄试试吧。万分抱歉!!
------解决方案--------------------
以前經常做這個,我使用的是如下語句,

Select * Into Tmp From OpenRowset( 'MICROSOFT.JET.OLEDB.4.0 ', 'dBase 5.0;DATABASE=D:\ ', 'Select * from [Tmp.DBF] ')
------解决方案--------------------
ms sql向导好像没有连vf的

小写一些sql能连上
------解决方案--------------------
用SQLSERVER DTS工具啊;
在选择数据源中选择 foxpro; 制定dbf 文件,目标选择SQLSERVER 数据库;
在倒的过程还可以修改表字段类型;

我经常用,没有什么问题啊~~~~~~~~~~~~~
------解决方案--------------------
兄弟!很狂啊
------解决方案--------------------
既然散分,我能不能再接点:)
  相关解决方案