dbf中的数据导入到sql2005数据库,出现错误

itzhiren 2011-03-19 04:31:55
我想把dbf中的数据导入到sql2005中,所以在sql2005查询分析器中执行以下命令:

select * into atest from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=d:\test','select * from test.DBF')

出现以下错误:

链接服务器"(null)"的 OLE DB 访问接口 "MSDASQL" 返回了消息 "[Microsoft][ODBC 驱动程序管理器] 驱动程序不支持此功能"。
消息 7303,级别 16,状态 1,第 11 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "MSDASQL" 的数据源对象。


请问该怎么解决这个问题?
...全文
176 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
程序员大鹏 2011-04-02
itzhiren
链接服务器"(null)"的 OLE DB 访问接口 "MSDASQL" 返回了消息 "[Microsoft][ODBC 驱动程序管理器] 驱动程序不支持此功能"。
消息 7303,级别 16,状态 1,第 11 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "MSDASQL" 的数据源对象。

这个问题我也遇到了,请问是怎么解决的呀?
  • 打赏
  • 举报
回复
十豆三 2011-03-21
这是表坏了。你找一找相关修复工具试试。
  • 打赏
  • 举报
回复
WWWWA 2011-03-21
VFP打不开,可能此表被损坏,修复一下试试
  • 打赏
  • 举报
回复
itzhiren 2011-03-19
十豆三,好久不见啊,我都好久没有捣鼓VFP了,呵呵

那个问题我自己解决了

不过现在有个新的问题,我执行那个语句的时候,出现新的错误了:

链接服务器"(null)"的 OLE DB 访问接口 "MSDASQL" 返回了消息 "[Microsoft][ODBC Visual FoxPro Driver]Not a table."。
消息 7350,级别 16,状态 2,第 1 行
无法从链接服务器 "(null)" 的 OLE DB 访问接口"MSDASQL"获取列信息。



希望你能帮我一下啊
我有个dbf表,打不开呢,用VFP9.0打开的时候,就提示test.dbf is not a table
所以我想用sql2005导入试试,结果还是提示这个 not a table
你能不能帮我打开一下啊?
  • 打赏
  • 举报
回复
十豆三 2011-03-19
<DBF表与SQL Server表的导入、导出>
http://blog.csdn.net/apple_8180/archive/2006/07/21/952751.aspx
  • 打赏
  • 举报
回复
相关推荐
发帖
VFP
加入

2533

社区成员

VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
申请成为版主
帖子事件
创建了帖子
2011-03-19 04:31
社区公告
暂无公告