|
Подключение к другой базе через COM - объект | ☑ | ||
---|---|---|---|---|
0
Kleopatra2803
05.01.15
✎
12:16
|
Добрый день! Мне необходимо получить таблицу значений из другой базы. Для этого использую Com-объект:
КоннекторV8 = Новый COMОбъект("V83.COMConnector"); Попытка БазаCOM = КоннекторV8.Connect("srvr = ""SQL""; ref = ""...""; usr = ""...""; pwd = ""..."""); ЗапросCOM = БазаCOM.NewObject("Запрос"); ЗапросCOM.Текст = ... ... Исключение Сообщить("Ошибка подключения к базе данных!"); КонецПопытки; Вчера вечером нормально подключалось и все работало. Сегодня прохожу отладчиком - тот же самый код сразу попадает в исключение! Думала, что возможно проблема в том, что сегодня есть работающие пользователи - пробовала на других базах, в которых нет пользователей - та же самая ошибка! Платформа на sql сервере 8.3.5.1119. Помогите, пожалуйста, разобраться |
|||
1
Mankubus
05.01.15
✎
12:24
|
сообщить(ОписаниеОшибки()) что показывает?
|
|||
2
Defender aka LINN
05.01.15
✎
12:26
|
(1) Это чит. Если падает - надо на Мисте спрашивать, нечего причины смотреть
|
|||
3
xXeNoNx
05.01.15
✎
12:31
|
Семь бед, один ресет. Не разбирайся, не за чем, просто грузани сервак
|
|||
4
xXeNoNx
05.01.15
✎
12:31
|
(0) Какая молодая и туда же..., в 1С)
|
|||
5
Kleopatra2803
05.01.15
✎
12:33
|
(3) не могу. Куча работающих пользователей. Кстати с утра перезагружали сервак, как выяснилось. Возможно ошибка с этим связана
|
|||
6
Остап Сулейманович
05.01.15
✎
12:37
|
(5) С этими параметрами : "srvr = ""SQL""; ref = ""...""; usr = ""...""; pwd = ""...""" сделать ярлычек. Попытаться войти. Результат - в студию.
|
|||
7
Остап Сулейманович
05.01.15
✎
12:38
|
+(6) Кстати и (1) остается в силе.
|
|||
8
Kleopatra2803
05.01.15
✎
12:56
|
(7) в описании ошибки:
{Форма.Форма.Форма(6)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты 'comcntr' (8.3.5.1389) отличается от версии корневого модуля 'core83' (8.3.5.1119) |
|||
9
Остап Сулейманович
05.01.15
✎
12:57
|
(8) Нужно расшифровывать? Или и так понятно, что версии клиента и сервера не совпадают?
|
|||
10
Остап Сулейманович
05.01.15
✎
13:05
|
+(9) /rollback/ Не версия клиента, а версия КОМ.
И нужно зарегистрировать КОМ из папки с версией 8.3.5.1119 |
|||
11
Kleopatra2803
05.01.15
✎
13:08
|
(10) как можно сделать так, чтоб запускалась компонента от 8.3.5.1119?
|
|||
12
Остап Сулейманович
05.01.15
✎
13:14
|
(11) http://1cprog.com/Ошибки-1С-и-их-решение/1С-v8-Ошибка-Версия-компоненты-comcntr-отличается-от-версии-корневого-модуля-core82-59.html Там есть примеры. Но путь нужно подставить свой.
ЗЫ. Без прав админа ничего не получится. |
|||
13
Kleopatra2803
05.01.15
✎
13:15
|
(12) права админа есть. Спасибо большое Вам!
|
|||
14
Остап Сулейманович
05.01.15
✎
13:19
|
(13) Вообще-то было бы правильно иметь одинаковые версии сервера, клиента и КОМ компоненты. Зачем зоопарк версий?
|
|||
15
Kleopatra2803
05.01.15
✎
13:24
|
(14) по идее они работали под 1389. но после перезапуска зашло под 1119
|
|||
16
Остап Сулейманович
05.01.15
✎
13:29
|
(15) По идее они работали под 1119. И оно было корректно зарегистрировано. Потом кому-то припекло поставить 1389 и оно зарегало свою версию. Как то так.
Зы. Колись - где взяли 1389? На итс - офф релиз 1383. И планируемые 1400 и 1391. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |