首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

有关openrowset,该怎么处理

2012-01-12 
有关openrowset--同一个语句 (本机) 没问题 SQL 2005select * from openrowset(MSDASQL,DriverMicroso

有关openrowset
--同一个语句 (本机) 没问题 SQL 2005
select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=\\10.1.60.11\hq\',
'select * from [SHOW2003.DBF]')

--机器A SQL 2005 报错如下:

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

--机器B SQL2000 报错如下:

[OLE/DB provider returned message: [Microsoft][ODBC Visual FoxPro Driver]File 'show2003.dbf' does not exist.]
OLE DB 错误跟踪[OLE/DB Provider 'MSDASQL' IColumnsInfo::GetColumnsInfo returned 0x80004005: ]。
消息 7399,级别 16,状态 1,第 2 行
OLE DB 提供程序 'MSDASQL' 报错。 




[解决办法]
看看是不是网络权限问题,要不就是路径不对

热点排行