Я пытаюсь получить некоторую дату из файла Excel с помощью этого запроса
SELECT IDENTITY (int, 0, 1) AS ID, *
INTO #EXCEL
FROM [Page1$] AS EXCEL
SELECT F1,F2,F3,F5,F7,F9,F10,F12,F13,F14
FROM #EXCEL
WHERE (F1 IS NOT NULL
OR F2 IS NOT NULL
OR F3 IS NOT NULL
OR F5 IS NOT NULL
OR F7 IS NOT NULL
OR F9 IS NOT NULL
OR F10 IS NOT NULL
OR F12 IS NOT NULL
OR F13 IS NOT NULL
OR F14 IS NOT NULL)
AND (ID > 9 AND ID < (SELECT MAX(ID) - 4 FROM #EXCEL))
ORDER BY ID
DROP TABLE #EXCEL
В Microsoft SQL Server Management Studio она работает нормально, но когда я использую Microsoft.ACE.OLEDB.12.0, я получаю ошибка: (ядро базы данных Microsoft Access): оператор SELECT содержит зарезервированное слово или имя аргумента с ошибкой или отсутствием, или пунктуация неправильная.
Что я делаю неправильно