我有一个语句将数据从平面文件加载到数据库表,但它会引发错误。 我正在使用的声明是:
INSERT INTO emp_scd(empno,ename,hiredate)
SELECT empno,ename,hiredate
FROM
OPENROWSET('Microsoft.ACE.OLEDB.12.0','Text;Database=D:\Data Migration;',
'SELECT * FROM Output.txt')
但它会抛出如下错误:
Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)"
reported an error. The provider did not give any information about the error.
Msg 7321, Level 16, State 2, Line 1
An error occurred while preparing the query "SELECT * FROM Output.txt" for execution
against OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)".
我已启用 Microsoft.ACE.OLEDB.12.0 的允许进程,但我仍然收到该错误。有什么可能解决方案呢?我无法找出我出错的地方。
请提供相同的建议。
由于