读取db服务器信息出错,尝试读取foxpro dbf并获取错误:无法初始化链接服务器的OLE DB提供程序“MSDASQL”的数据源对象“(空)”...
我寫此查詢:
SELECT *
FROM OPENROWSET('MSDASQL', 'Driver=Microsoft Visual FoxPro Driver;
SourceDB=D:\DB\;
SourceType=DBF',
'SELECT * FROM MyTable')
而且我安裝 'VFPOLEDB' 提供運行查詢。不過,這并不運行,我得到這個錯誤:
Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "MSDASQL" for linked server "(null)" reported an error. The provider did not give any information about the error.
Msg 7303, Level 16, State 1, Line 1
Cannot initialize the data source object of OLE DB provider "MSDASQL" for linked server "(null)".
我之前正確運行了此查詢,但它現在不跑,我不知道我為什么谷歌認為,但它不會有幫助!
如何使用SQL Server 2008 R2讀取DBF文件?我的DBMS運行在Windows 7操作系統上,也運行在Windows 2003 Server上。
在此先感謝, Mohsen。
2013-02-23
Jupiter
+0
您是否嘗試過直接使用VFPOLEDB提供程序? SELECT * FROM OPENROWSET('VFPOLEDB','D:\ DB \ MyTable.dbf,'SELECT * FROM MyTable') –
2013-02-23 06:32:41
+0
或者:您是否嘗試過“導入數據”向導?只需選擇你的DBF文件,并告訴它在哪里復制數據到 –
2013-02-23 08:31:15
+0
@Stevens我得到這個:不能初始化鏈接服務器的OLE DB提供程序“VFPOLEDB”的數據源對象“(空)”。 –
2013-02-23 13:19:25
總結
以上是生活随笔為你收集整理的读取db服务器信息出错,尝试读取foxpro dbf并获取错误:无法初始化链接服务器的OLE DB提供程序“MSDASQL”的数据源对象“(空)”...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Matlab应变片仿真,应变片组的命名规
- 下一篇: mysql主从数据一致性问题及MHA和M