У меня проблема с этим запросом:
UPDATE Provinces
SET Provinces.DefaultName=T2.Defaultname
FROM Provinces
INNER JOIN
OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\provinces.xlsx;HDR=YES',
'SELECT Code, Defaultname FROM [Arkusz1$]') T2
On Provinces.Code = t2.Code
WHERE Provinces.Code = T2.Code
Я получаю сообщение об ошибке:
Сообщение 7399, Уровень 16, Состояние 1, Строка 1 Поставщик OLE DB "Microsoft.Jet.OLEDB.4.0 "для связанного сервера" (null) "сообщил об ошибке.Поставщик не предоставил никакой информации об ошибке.Сообщение 7303, уровень 16, состояние 1, строка 1 Не удается инициализировать объект источника данных поставщика OLE DB "Microsoft.Jet.OLEDB.4.0" для связанного сервера "(null)".
Что такоеисточник этой ошибки, и как я могу изменить оператор SQL?