WEB开发网
开发学院数据库MSSQL Server 将DBF数据库转换成SQL Server表 阅读

将DBF数据库转换成SQL Server表

 2007-11-11 04:12:35 来源:WEB开发网   
核心提示: ·数据库人员面试:sql server(WINDOWS平台上强大的数据库平台)常用测试·Oracle(大型网站数据库平台)数据库客户端的安装和配置·PHP连接数据库的方法(3)·Oracle(大型网站数据库平台)数据库网络的安装和配置(1)·用js
    ·数据库人员面试:sql server(WINDOWS平台上强大的数据库平台)常用测试
    ·Oracle(大型网站数据库平台)数据库客户端的安装和配置
    ·PHP连接数据库的方法(3)
    ·Oracle(大型网站数据库平台)数据库网络的安装和配置(1)
    ·用jsp(SUN企业级应用的首选)从数据库中读取图片并显示在网页
    ·[冷枫推荐]:数据库操作,内外联查询
    ·PHP中使用类对数据库进行操作
    ·图解MySQL(和PHP搭配之最佳组合)数据库的安装和操作 (1)
    ·InterBase 数据库函数库
    ·利用外部命令Oralce数据库导入导出
在Visual Basic中建立一工程,在Form1上在Form1上建一个Command1,将Command1的Caption改为转换。 程序清单如下:

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。

上一页  1 2 3 4 

Tags:DBF 数据库 转换

编辑录入:coldstar [复制链接] [打 印]
赞助商链接