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

Откуда:
Сообщений: 18
запустила выкопанный здесь же пример

create table #tmp(fld1 money, fld2 numeric(10,2))
insert #tmp select 10.23, 11.2 union select 13.09, 12.21
INSERT OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source=C:\test.xls;Extended Properties=Excel 4.0')...[Sheet1$] select convert(numeric(20,2),fld1) fld1,fld2 from #tmp


что означает эта ошибка?
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error. The provider did not give any information about the error.
OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: The provider did not give any information about the error.].
12 авг 09, 13:59    [7527938]     Ответить | Цитировать Сообщить модератору
 Re: ошибка OpenDataSource  [new]
Glory
Member

Откуда:
Сообщений: 104760
А файл C:\test.xls с нужной структурой вы откуда выкопали ?
12 авг 09, 14:00    [7527956]     Ответить | Цитировать Сообщить модератору
 Re: ошибка OpenDataSource  [new]
LolaS
Member

Откуда:
Сообщений: 18
Glory
А файл C:\test.xls с нужной структурой вы откуда выкопали ?



создала файл. а какой должна быть структура? имя_страницы имеет значение?
12 авг 09, 14:24    [7528126]     Ответить | Цитировать Сообщить модератору
 Re: ошибка OpenDataSource  [new]
Glory
Member

Откуда:
Сообщений: 104760
LolaS
Glory
А файл C:\test.xls с нужной структурой вы откуда выкопали ?



создала файл. а какой должна быть структура? имя_страницы имеет значение?

Разумеется имеет. Вы же используете имя страницы в своем запросе. Как и имена полей.
12 авг 09, 14:26    [7528145]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить