各位大佬,
我系統是64位windows server 2012R2的服務器電腦,裝了2016企業版的64位的SQL。office也是64位。但我導DBF就是不成功。
--A:
select * from OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source="?D:\MosesFiles\jsgy";Extended properties=dBase 5.0')...cidd_hn1_indiv
--無法創建鏈接服務器“(null)”的 OLE DB 訪問介面“Microsoft.Jet.OLEDB.4.0”的實體。
--B:
select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase IV;HDR=NO;IMEX=2;DATABASE=?D:\MosesFiles\jsgy\','select * from cidd_hn1_indiv.dbf')
--無法創建鏈接服務器“(null)”的 OLE DB 訪問介面“MICROSOFT.JET.OLEDB.4.0”的實體。
--C:
select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase III;HDR=NO;IMEX=2;DATABASE=D:\MosesFiles\jsgy\','select * from cidd_hn1_indiv.dbf')
--無法創建鏈接服務器“(null)”的 OLE DB 訪問介面“MICROSOFT.JET.OLEDB.4.0”的實體。
--D:
select * from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=D:\MosesFiles\jsgy\','select * from cidd_hn1_indiv.DBF')
--鏈接服務器"(null)"的 OLE DB 訪問介面 "MSDASQL" 回傳了訊息 "[Microsoft][ODBC 驅動程式管理器] 未發現資料源名稱并且未指定默認驅動程式"。
--無法初始化鏈接服務器“(null)”的 OLE DB 訪問介面“MSDASQL”的資料源物件。
--E:
select * from opendatasource('VFPOLEDB.1','Data Source=D:\MosesFiles\jsgy\;Collating Sequence=MACHINE')...cidd_hn1_indiv
--無法創建鏈接服務器“(null)”的 OLE DB 訪問介面“VFPOLEDB.1”的實體。

uj5u.com熱心網友回復:
DBF是包含在datasource里面的,不是select進去的uj5u.com熱心網友回復:
我在32位的系統D和E這兩種都可以查詢出來誒轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/19441.html
標籤:疑難問題
上一篇:SQL陳述句資料透視求和
下一篇:請教大神
