Ошибка -2146827284 (0x800A03EC) Невозможно получить свойство Open класса Workbooks |
Опубликовано d.mokshin в птн, 14/09/2012 - 21:12.
|
||
Победили предыдущую проблему - приложение Excel запускается.
Получили новую ошибку: -2146827284 Невозможно получить свойство Open класса Workbooks.
Возникала на вызове:
EXEC @iRetCode = sp_OAMethod @iXLApp, 'Workbooks.Open', @iDoc OUTPUT, @FileName
Всяческие изменения в вызове процедуры, выделение отдельно Workbooks никак не помогали.
Дело опять же оказалось в правах и в том, что операционка 64-битная:
- нужно проверить, что существует папка C:\Windows\SysWOW64\config\systemprofile\Desktop - если нет, то нужно создать
- и учетной записи, под которой работает служба SQL Server нужно дать полные права на папку C:\Windows\SysWOW64\config\systemprofile и все ее подпапки.
После этих нехитрых действий всё должно заработать. :-)
Ссылки, посвященные этой теме:
http://forum.foxclub.ru/read.php?29,488069
Последние комментарии
1 год 36 нед. назад
1 год 36 нед. назад
1 год 36 нед. назад
1 год 36 нед. назад
1 год 38 нед. назад
1 год 38 нед. назад
1 год 39 нед. назад
2 гг. 5 час. назад
2 гг. 1 день назад
2 гг. 27 нед. назад