Добрый день. Подключаюсь к ОЛЕ 82:
"функция ПодключитьсяКИнформационнойБазе() экспорт
//подключимся к базе
лБаза = Новый COMОбъект("V82.Application");
Попытка
если Тип=Перечисления.шапТипБаз1С.Серверная тогда
Открытие=лБаза.Connect("Srvr="""+Сервер+""";Ref="""+База+""";Usr="""+
Пользователь+""";Pwd=""" +Пароль + """;");
иначе
Открытие=лБаза.Connect("file="""+Сокрлп(Файл)+""";Usr="""+
Пользователь+""";Pwd=""" +Пароль + """;");
конецесли;
Исключение
сообщить("Ошибка открытия базы данных "+строка(Наименование)+
" "+ОписаниеОшибки(),СтатусСообщения.ОченьВажное);
Возврат Неопределено;
КонецПопытки;
возврат лБаза;
конецфункции
"
Для всех баз нормально подключается, для оной говорит:
"Несоответствие версий клиента и сервера.
Различаются версии клиента и сервера."
Подскажите, пожалуйста, как лечить?
(4) А как ее конвертнуть? ДУмаю, надо просто октрыть в новой версии и прога спросить "Конвертировать"? Но выдаётся сообщение о нессоветсвии версий. Хотя конвертнуть пытасюь в более позднюю версию, чем есть сейчас.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший