打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
数据导入:VFP(visual foxpro)表文件导入SQL

数据导入:VFP(visual foxpro)表文件导入SQL

分类: VFP 790人阅读 评论(0) 收藏 举报

关键字:.dbf,SQL2000,visual foxpro 6.0,数据导出,数据导入

            近日,遇到一visual foxpro 6.0数据库中.dbf格式数据导入到SQL200问题。此数据库是一学生成绩管理数据库,在网上查了若干种方法,导入时总是会出现这样或那样的问题。当然了,我没有试使用ODBC数据源的方法,总感觉使用ODBC数据源有难度,我是初学者,没有处理过那么复杂的东西。

           我是这样导出和导入数据的:

               1、首先,安装visual foxpro 6.0中文版,打开表(可以是数据库中表也可以是自由表),选择“文件”菜单下“导出”,在导出向导中选择导出类型为“Delimite text”,导出“到”自己能记住的文件夹下的某文本文件,文本分隔符不选,使用默认。我导出的文本文件为xs0624.txt   。

               2、打开导出的文本文件xs0624.txt,把有关数据处理一下:比如,vfp的.dbf文件中逻辑真假用T或F来表示,而SQL数据库中逻辑真假用1或0表示,所以,要改相应的逻辑值为SQL所认识的。可用查找替换的方法,改后保存。

               3、在SQL企业管理器中导入这个文本文件xs0624.txt到某数据库中,导入后新建表而不直接导入到某个已经存在的表中。(我导入后的新表名为xs0624)导入时,在向导的某步要记着点“转换”按钮,设置导入后的数据格式。默认导入的所有字段都是字符型的,而我们的数据可不仅仅是字符型啊,还可能会有日期、逻辑、数值等等。

               4、在企业管理器中进一步处理导入的表xs0624和表中数据,直到表结构和数据都满意为止。

               5、再利用导入数据向导把xs0624表中的数据导入到相应表(XS)中。

               总结:首先把VFP的.dbf文件导入成标准.txt文件,其次对.txt文件处理(如逻辑值),再次把.txt文件导入到sql2000中,再再次在sql2000中对导入的表进一步处理,最后在sql2000中把数据由一个表导入到另一表。利用这种方法麻烦点,但能保证导入的数据完全正确无误。感觉很好。

 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
计算机
用Visual FoxPro建立一张表的新手教程
全国计算机等级考试二级VFP考试大纲(2008年最新版)==通过二级|计算机二级考试|计算...
SET的环境设置命令
用Excel打开DBF文件
第三章(2)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服