|
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
|
|
Cannot Create Automation Object29.09.2010, 12:05. Показов 53369. Ответов 38
Метки нет (Все метки)
Всем привет!
Пытаюсь доступиться к xls файлу через ADO. Windows 2003 Server 64dit . Офиса нет. Пи попытке создания объекта Excell.Application возникает ошибка Cannot create automation object. Кто-то сталкивался? Вопрос ГОРИТ!!!!
0
|
|
| 29.09.2010, 12:05 | |
|
Ответы с готовыми решениями:
38
Cannot Create Automation Object Cannot Create Automation Object
|
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
||
| 29.09.2010, 12:09 | ||
|
А какой объект создаёшь.
Я так понимаю, проблема в этом:
0
|
||
|
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
|
||
| 29.09.2010, 12:20 | ||
0
|
||
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
| 29.09.2010, 12:22 | |
|
Ну так без проинсталленого офиса такого COM объекта не будет зарегистрировано в системе.
Так что или ставить офис, или, как выражается один уважаемый участник форума, "майрософтовские пердульки" выпилить, перейдя на джаву или что-то в этом роде.
0
|
|
|
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
|
|||||||
| 29.09.2010, 12:29 | |||||||
Дело в том, что с рабочей станции все работает. С сервера нет Вопрос с Excellем решил... что-то тупанул сразу... А вот с доступом к MS SQL не понятно пока
0
|
|||||||
|
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
|
|
| 29.09.2010, 12:41 | |
|
NickProstoNick
забудьте про OLE я только недавно вылечился от падения сервера(из-за CreateObject("ADODB.Recordset") ) заюзав JAVA для коннекта к МС SQL А эксель не запускаеться именно потому что офис не установлен. ps чтото не нахожу такого свойства у рекордсета http://www.w3schools.com/ado/ado_ref_recordset.asp
0
|
|
|
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
|
||
| 29.09.2010, 12:53 | ||
И прикол в том, что все работало около года... до замены сервера. А по поводу JAVA пробовал курить - не получается :( Разные версии серверов... разные строки соединения.... и т.д. но в любом случае сначала надо решить вопрос который есть... а переписыванием займусь позже
0
|
||
|
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
|
|
| 29.09.2010, 13:09 | |
|
начсчет явы это ВЫ зря
строку соединения можно и нужно формировать динамически в зависимости от задачи на яве законектиться это 3 строчки: Код (C++): DriverManager.registerDriver(new com.microsoft.sqlserver.jdbc.SQLServerDr iver()); connection = DriverManager.getConnection( tmpDoc.getItemValueString("sqlConn"), tmpDoc.getItemValueString("sqlLogin"), tmpDoc.getItemValueString("sqlPass") ); + скачать пакет от МС - jdbc 1.2
0
|
|
|
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
|
|
| 29.09.2010, 13:58 | |
|
Это все классно... но сначала надо решить вопрос с тем что есть. а потом переписывать
Завтра последний день перед отпуском... на тотальное переписывание нет времени. И вот собственно еще такой вопрос.... это же наверное полностью все переписывать под Java? Или можно будет как-то сrрестить lotusscript и Java? Просто с таким еще не сталкивался
0
|
|
|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
|
||
| 29.09.2010, 14:32 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 28.05.2005
Сообщений: 347
|
||
| 29.09.2010, 23:36 | ||
В общем запускаете из командной строки dcomcnfg. Там смотрите в свойствах DСOM приложения Excel и в Удостоверении ставите не Запускающий пользователь, а Текущий пользователь. Иногда требуется указать явно имя пользователя с админскими правами. Тогда этот юзер будет автром создаваемого Excel-обжекта в свойствах файла. Закрепите, чтоль, админы, или в FAQ.
0
|
||
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
|||
| 07.10.2010, 10:46 | |||
0
|
|||
|
0 / 0 / 0
Регистрация: 28.05.2005
Сообщений: 347
|
||
| 07.10.2010, 14:15 | ||
По картинке ищите. http://fotki.yandex.ru/users/netwood/view/311658/?page=0
0
|
||
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
|
| 07.10.2010, 14:25 | |
|
установлен, но кто знает как он в том списке зовется ))
0
|
|
|
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
|
|
| 07.10.2010, 17:38 | |
|
вероятно "Приложение Microsoft Excel"
0
|
|
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
|
| 07.10.2010, 18:01 | |
|
Нед У меня стоит Винда 7, англицкая, с украинским пакетом, на которой стоит украинский офис 2007, в итоге в той тулзе нет ничего схожего с ексель, зато есть куча сидовых записей, типа {7007ACD1-3202-11D1-AAD2-00805FC1270E}. Вот какая-то из них точно ексель )))
Да и какая фиг разница, я просто так сказал, что у меня нет в списке ;)
0
|
|
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 07.10.2010, 18:16 | |
|
Akupaka
вот сегда так с МС - не угадаешь чего, в какой версии и куда запишут ;)... потому я избегаю КОМов и МСО (максимально - где возможно) потому как часто пишут софт http://alexmak.net/blog/2010/10/08/sw-in-india/ и образом отображённым на скульптуре ... афтора, в его отношении, поддерживаю ;)
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 116
|
|
| 15.01.2013, 15:57 | |
|
Доброе время суток, Друзья! И в очередной раз без вашего совета никак (
Есть агент по расписанию. На всех серверах он работает как по маслу, но вот есть один сервер, где он на строке Set Client = CreateObject("MSSOAP.SoapClient30") выдает ошибку Cannot create automation object. Хотя запускаю этот агент "Раном" на серваке через Лотус Дизайнер, все запускается и работает правильно! Все права дал, базы прописывал, в Документе Сервере во вкладке Безопасность везде добавил учетку Админа. Но вот никак, хотя, повторюсь, на других серверах то же самое работает прекрасно. Сервер - Windows Server Enterprize. Domino Server 8.5 :(
0
|
|
|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
|
|
| 15.01.2013, 16:07 | |
|
Похоже, на сервере регистрация в реестре слетела. Когда пускаете агента на клиенте, объект создаётся на клиенте, где очевидно с регистрацией всё в порядке, потому отрабатывает без ошибок.
0
|
|
|
0 / 0 / 0
Регистрация: 14.01.2009
Сообщений: 257
|
|
| 15.01.2013, 16:09 | |
|
Данная ошибка говорит что в ОС нет зарегистрированного объекта MSSOAP. Попробуй зарегистрировать данный объект на сервере и повторить попытку.
То что все работает когда запускаешь через run, объясняется тем, что объект создается не на сервере, а на твоей машине, на которой MSSOAP уже зарегистрирована
0
|
|
| 15.01.2013, 16:09 | |
|
Помогаю со студенческими работами здесь
20
Ошибка 'Automation server can't create object'
VBScript - существование automation object Method 'cell' not supported by automation object Ошибка: Method HorizontalAlligment not supported by automation object Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|