将DBF数据库转换成SQL Server表
2007-11-11 04:12:35 来源:WEB开发网- ·数据库人员面试:sql server(WINDOWS平台上强大的数据库平台)常用测试
·Oracle(大型网站数据库平台)数据库客户端的安装和配置
·PHP连接数据库的方法(3)
·Oracle(大型网站数据库平台)数据库网络的安装和配置(1)
·用jsp(SUN企业级应用的首选)从数据库中读取图片并显示在网页
·[冷枫推荐]:数据库操作,内外联查询
·PHP中使用类对数据库进行操作
·图解MySQL(和PHP搭配之最佳组合)数据库的安装和操作 (1)
·InterBase 数据库函数库
·利用外部命令Oralce数据库导入导出
Private Sub Command1_Click() bcp1=”bcp.exe sqlexample..example1 in‘ :examp1.dbf’ /S sqlserver1 /U sa /P 123456 /f exam.fmt” ok1=Shell(bcp1,0) |
End Sub 该方法可以用较短的时间将大量数据载入到sql server(WINDOWS平台上强大的数据库平台)数据库中。但也有其缺点,灵活性较差,使用较为繁琐。
4、使用软件工具实行数据载入
应用Visual Basic中的外接程序中的可视化数据管理器(VisData)进行数据加载。 实现步骤:
(1)、sql server(WINDOWS平台上强大的数据库平台)数据库,DBF文件如上。
(2)、在Visual Basic中启动VisData,在”文件”菜单中选择“打开数据库”,选择Foxpro2.5,然后打开examp1.dbf数据库。
(3)、在”文件”菜单中选择”导入/导出”,选择目标数据库类型“ODBC”按“导出”进入下一窗口“选择DSN”,选中sql1,执行。
(4)、在“Login ID:”栏中输入登录用户名“sa”,在“Password”栏中若有登录口令则输入123456,开始进行数据转换。 应用sql server(WINDOWS平台上强大的数据库平台)中的数据转换服务(DTS)将数据导入或导出。
DTS提供了数据传送功能,例如输入、输出以及在微软的sql server(WINDOWS平台上强大的数据库平台)和任何OLE DB、ODBC或者文本格式之间传送数据。在sql server(WINDOWS平台上强大的数据库平台)7.0中,你可以利用DTS向导,把DBF文件的数据传送到sql server(WINDOWS平台上强大的数据库平台)数据库中。因为有DTS向导,在这不详细讲解了。 使用这些方法可以简单、方便快捷、完整地将所有.dbf中的数据的转换到sql server(WINDOWS平台上强大的数据库平台)。但也有不便之处,必须手工完成操作。若要转换的数据量很大时,使用的时间较长。
5、结束语
以上几种方法运行环境服务器端网络操作系统为Window NT 4.0,网络数据库为sql server(WINDOWS平台上强大的数据库平台) 7.0,客户机Windows 98,Visual Basic 6.0。
更多精彩
赞助商链接