Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 OPENROWSET-не находит лист в Excel  [new]
Lexx_SQL
Member

Откуда:
Сообщений: 566
Добрый день!
SQLServer2012.Выполняю запрос
insert into OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=c:\1.xls', 'SELECT * FROM [Лист1$]') 
Select 1

Ругается
Поставщик OLE DB "Microsoft.ACE.OLEDB.12.0" для связанного сервера "(null)" вернул сообщение "The Microsoft Access database engine could not find the object 'Лист1$'. Make sure the object exists and that you spell its name and the path name correctly. If 'Лист1$' is not a local object, check your network connection or contact the server administrator.".
Сообщение 7350, уровень 16, состояние 2, строка 1
Не удалось получить сведения о столбце от поставщика OLE DB "Microsoft.ACE.OLEDB.12.0" для связанного сервера "(null)".

Не могу понять куда копать. Как проверить какой лист создается или не в этом проблема?
Спасибо.
4 сен 14, 13:15    [16534576]     Ответить | Цитировать Сообщить модератору
 Re: OPENROWSET-не находит лист в Excel  [new]
Glory
Member

Откуда:
Сообщений: 104760
Lexx_SQL
Не могу понять куда копать.

Писать правильное имя листа

Lexx_SQL
Как проверить какой лист создается

Вы что не знаете, откуда собрались выбирать данные ?
4 сен 14, 13:18    [16534596]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить