select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver; SourceDB=D:\; SourceType=DBF',
'select * from test.dbf ')报错:
未能创建 OLE DB 提供程序 'MSDASQL' 的实例。
OLE DB 错误跟踪[Non-interface error: CoCreate of DSO for MSDASQL returned 0x80040154]。环境:
操作系统 win2003
数据库 mssql2000 + sp4
'Driver=Microsoft Visual FoxPro Driver; SourceDB=D:\; SourceType=DBF',
'select * from test.dbf ')报错:
未能创建 OLE DB 提供程序 'MSDASQL' 的实例。
OLE DB 错误跟踪[Non-interface error: CoCreate of DSO for MSDASQL returned 0x80040154]。环境:
操作系统 win2003
数据库 mssql2000 + sp4
SELECT *
FROM OPENROWSET(
'MSDASQL',
' Driver={Microsoft dBASE Driver (*.dbf)};
DefaultDir=D:\; SourceType=DBF',
'SELECT * FROM test')
'Driver=Microsoft Visual FoxPro Driver; SourceDB=D:\; SourceType=DBF',
'select * from test')
手工注册的 MSDASQL.dll,
可能与这有关
select * from
openrowset('microsoft.jet.oledb.4.0','dbase iv;hdr=no;imex=2;
database=D:\','select * from [test.dbf]') 可以;
但不支持dbf文件名为非.dbf格式,如:test.123
故障仍旧。