读取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)".
我之前正確運行了此查詢,但它現(xiàn)在不跑,我不知道我為什么谷歌認(rèn)為,但它不會有幫助!
如何使用SQL Server 2008 R2讀取DBF文件?我的DBMS運行在Windows 7操作系統(tǒng)上,也運行在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
或者:您是否嘗試過“導(dǎo)入數(shù)據(jù)”向?qū)?#xff1f;只需選擇你的DBF文件,并告訴它在哪里復(fù)制數(shù)據(jù)到 –
2013-02-23 08:31:15
+0
@Stevens我得到這個:不能初始化鏈接服務(wù)器的OLE DB提供程序“VFPOLEDB”的數(shù)據(jù)源對象“(空)”。 –
2013-02-23 13:19:25
總結(jié)
以上是生活随笔為你收集整理的读取db服务器信息出错,尝试读取foxpro dbf并获取错误:无法初始化链接服务器的OLE DB提供程序“MSDASQL”的数据源对象“(空)”...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Matlab应变片仿真,应变片组的命名规
- 下一篇: 压力传感器电阻应变片的发展