Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Запрос, Excel, ADO

Запрос, Excel, ADO
Я
   Смешной 1С
 
24.12.12 - 14:20
Добрый день!

Хочу прочесть файлик excel через ADO запросом.

Возникли некоторые трудности. Ошибка в тексте запроса. Не понимаю что поставить в квадратные скобки где FROM

   СтрокаСоединения ="Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " +СокрЛП(ИмяФайла) +" ;Extended Properties=""Excel 12.0;HDR=YES;IMEX=1;""";
   
   Connection = Новый COMОбъект("ADODB.Connection");
   Connection.ConnectionString =  СтрокаСоединения;
   
   Попытка
       Connection.Open();
   Исключение
       Сообщить ("Проблемы с подключением к Excel" );
       Возврат;
   КонецПопытки;
   
   RS = Новый COMОбъект("ADODB.Recordset");
   
   ТекстЗапроса =
   "SELECT
   |    Лист.*
   |FROM
   |    [Лист1] as Лист";
   
   попытка
       RS.Open(ТекстЗапроса, Connection);
   исключение
       Сообщить ("Проблемы с выполнением запроса" + ОписаниеОшибки());
       Возврат;
   КонецПопытки;
 
 
   Ёпрст
 
1 - 24.12.12 - 14:26
Select * from [Лист1$]
   ЧеловекДуши
 
2 - 24.12.12 - 14:32
Держи, может пригодится.
Проверить пустое значение на бейсике
...
Ты не смотри, что на 7-ке, от 8-ки мало чем отличается ;)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует