导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

sql能否接受vfp、等数据库的转换

soulzhuoqun 2003-12-13 05:03:11
我在学校里想编个程序,想用vb+sql ,但是以前的数据文件是vfp等等。我想他们之间是否能转换呢? 谢谢各位大侠!!
...全文
5 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
soulzhuoqun 2003-12-16
谢谢各位
回复
数据多时,可以用DTS

但导入的都只是初步的表结构及数据.

表之间的关系,索引等表的扩展属性是不能导入的,需要你在导入后,再在SQL中修改.
回复
--少量的数据,可以直接用查询语句导入:

select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\',
'select * from [aa.DBF]')

/*--说明:

SourceDB=c:\ c:\是dbf文件的存放目录
[aa.DBF] 是dbf文件名
--*/

回复
txlicenhe 2003-12-13
用DTS导入即可。
回复
shuiniu 2003-12-13
1。在ODBC资源管理器中,新建立一个[用户数据源],如:“test".数据类型选[free table directory],在[path]中添入你的DBF文件所在的路径。
2。在企业管理器中:
选中结果数据库,点右键,选择[所有任务][IMPORT DATA]
3。[下一步],在source中,选则[microsoft dbase vfp driver]
选择user/system dsn,在下拉提示中选择[test]
4。[下一步],使用现有的数据
5。[下一步],copy tables ....
6. [下一步],选择要导入的表
7。开始导入
8。完成
回复
shuiniu 2003-12-13
关键字 vfp
搜索!
里面有楼主想要的!
回复
shuiniu 2003-12-13
--/* FoxPro 数据库
select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\',
'select * from [aa.DBF]')
--*/

1:企业管理器DTS全向导操作
2:
http://expert.csdn.net/Expert/topic/2341/2341997.xml?temp=.2739221
SQL语句导入导出大全
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告