看过多篇文件仍无法解决:sql server 与 dbf 文件的导入导出问题
系统已经安装 vfpoledb,
单独执行:
select * from openrowset('VFPOLEDB.1','d:\';'admin';'','select 列1 from 表1')
时,可以正常。
但
insert into
openrowset('VFPOLEDB.1','d:\';'admin';'','select 列1 from 表1')
select 列1 from 表2
出错提示:
服务器: 消息 7301,级别 16,状态 2,行 1未
能从 OLE DB 提供程序 'VFPOLEDB.1' 获得所需的接口。
换成下面的:--------------------------------------------
insert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase III;DATABASE=D:\','select BM from [yh.dbf]')
select BM from yht
则出现这个错误:
未能处理对象 'select BM from [yh.dbf]'。
OLE DB 提供程序'MICROSOFT.JET.OLEDB.4.0' 指出该对象中没有任何列。