例如 我查询sql:
SELECT Dept_No, Dept_Name, ParentID, ShopID, Manager, Address, Tel, Allname,
Dept_level, Type, Bank, Remark, status
FROM BaseDept
然后要将这查询结果导出到access 。 请问该怎么弄比较好。我之前是这么写的:
insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="d:\acc.mdb";User ID=sa;Password=')...basedept(Dept_No, Dept_Name, ParentID, ShopID, Manager, Address, Tel, Allname,
Dept_level, Type, Bank, Remark, status)
SELECT Dept_No, Dept_Name, ParentID, ShopID, Manager, Address, Tel, Allname,
Dept_level, Type, Bank, Remark, status
FROM BaseDept
但是报错 :
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。验证失败。
[OLE/DB provider returned message: 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。]
OLE DB 错误跟踪[OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80040e4d: 验证失败。]。
前面的可以,后面的 sp_configure 'Ad Hoc Distributed Queries', 1
GO
RECONFIGURE
GO
报错
提示:配置选项 'Ad Hoc Distributed Queries' 不存在,也可能是高级选项。 ------其他解决方案-------------------- 最后还是自己决解