|
Запрос, Excel, ADO |
☑ |
0
Смешной 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-ки мало чем отличается ;)
|
|
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.