请教数据导入

victory610 2009-02-17 02:56:08
我有一个500多M的DBF文件(gfye.dbf),存放在d:\下,我有一个数据库dxzq,现在我怎样用sql语句把d:\gfye.dbf导入到数据库dxzq中,我用DTS导入没有成功,提示Microsoft jet engine 错误。在线等!!!!谢谢!!!!
...全文
53 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2009-02-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 victory610 的回复:]
我设置了数据源,以前是好的,现在出问题了,我现在想用SQL语句的方法,谢谢。
[/Quote]
参考:

--/* dBase IV文件 
select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'dBase IV;HDR=NO;IMEX=2;DATABASE=C:\','select * from [客户资料4.dbf]')
--*/

--/* dBase III文件
select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'dBase III;HDR=NO;IMEX=2;DATABASE=C:\','select * from [客户资料3.dbf]')
--*/

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

/**************导入DBF文件****************/
select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;
SourceDB=e:\VFP98\data;
SourceType=DBF',
'select * from customer where country != "USA" order by country')
go
dawugui 2009-02-17
  • 打赏
  • 举报
回复
大致操作步骤如下:

右击数据库/选择所有任务/导入数据/选择数据源(microsoft foxpro VFP dirver(*.dbf))/
用户系统DSN/新建/文件数据源/microsoft visual foxpro driver/....

数据源设置好后,选择这个DSN就行了,然后根据提示选择你需要导入的DBF.
victory610 2009-02-17
  • 打赏
  • 举报
回复
我设置了数据源,以前是好的,现在出问题了,我现在想用SQL语句的方法,谢谢。
dawugui 2009-02-17
  • 打赏
  • 举报
回复
[Quote=引用楼主 victory610 的帖子:]
我有一个500多M的DBF文件(gfye.dbf),存放在d:\下,我有一个数据库dxzq,现在我怎样用sql语句把d:\gfye.dbf导入到数据库dxzq中,我用DTS导入没有成功,提示Microsoft jet engine 错误。在线等!!!!谢谢!!!!
[/Quote]
在用DTS导入的时候,设置一个数据源即可.

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧