![]() |
Подключение к 1С 7.7 по OLE, коды ошибок Добрый день всем. Существуют ли коды ошибок при неудачном подключении к базе 7.7 по ОЛЕ. Как их получить? Интересуют ошибки если: 1. База занята монопольно, 2. Нарушены индексы и требуется реиндексация. 3. Каталог пользователя занят (если пользователь уже зашел в базу) Кто занимался данным вопросом подскажите решение плиз. |
Initialize() возвращает значение 1 или 0, т.е., успешно, или нет создан ОЛЕ-объект. Причина в 1С указана не будет. После успешной инициализации уже можно работать с вызванной базой. Если ОЛЕ-базу подключать через WSH, то можно посмотреть на реакцию Винды: может быть более содержательна причина отлупа. Лично не пользовался, достаточно было факта неподсоединения: все равно "программными методами" эту причину не исправить. Что касается п.3, то надо для этого дела создать специального пользователя. Под паролем, естественно. И еще настроить ему соответствующий интерфейс: чтоб излишне "креактивный" и любопытный юзер, зайдя под этим логином, увидел совершенно пустое поле с куцим меню. |
[quote=pizhenkov;33716024]Существуют ли коды ошибок при неудачном подключении к базе 7.7 по ОЛЕ. Как их получить?[/quote]В обощенном виде (инструкцию) не встречал. [quote=pizhenkov;33716024]1. База занята монопольно, 2. Нарушены индексы и требуется реиндексация. 3. Каталог пользователя занят (если пользователь уже зашел в базу)[/quote]Решаемые вопросы. Способы решения находятся в сети. А что, нам за семёрку ещё кто-нибудь что-то платит? ;) |
2-oxo > Вообще-то, платят за решение проблем ;) |
[quote=VZ;33742312]Вообще-то, платят за решение проблем ;)[/quote]Как ни назови работу: решение вопроса, [em]решение проблемы[/em], семёрка - если её (работу) оплачивают, то такая работа выполнима. |
Текущее время: 13:45. Часовой пояс GMT +3. |