64位SQL导DBF问题
各位大佬,我系统是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”的实例。
各位大佬有解决方案吗?