Ошибка при чтении файла ms-Excel в coldfusion

#sql #coldfusion-8

#sql #coldfusion-8

Вопрос:

Я выполняю SQL для чтения данных из MS-Excel в ColdFusion. Мой SQL:

 SELECT *  FROM "Excel 8.0; DATABASE=C:ColdFusion8wwwrootMyFilesSaleTemplate.xls; HDR=YES".[Template$] WHERE Title is not null and Title<>''
  

Но я получаю эту ошибку:

«Excel 8.0; DATABASE=C:ColdFusion8wwwrootMyFilesSaleTemplate.xls; HDR=YES»‘ — недопустимое имя. Убедитесь, что он не содержит недопустимых символов или знаков препинания и что он не слишком длинный.

Как мне устранить эту ошибку?

Ответ №1:

Запрос, который я использую для данных Excel через источник данных Access, отформатирован следующим образом:

 select *
from [Template$]
in 'C:ColdFusion8wwwrootMyFilesSaleTemplate.xls' 'Excel 8.0;'