|
v7: Подключение к 1с 7.7 com | ☑ | ||
---|---|---|---|---|
0
Borteg
29.04.13
✎
15:31
|
Подключаюсь к базе 1с 7.7 через com
База = Новый COMОбъект("v77s.Application"); СтрокаПодключения = "/D"""+СокрЛП(ПутьКБазе)+""" /N"""+СокрЛП(Пользователь)+""" /P"""+СокрЛП(Пароль)+""""; Попытка РезультатПодключения=База.Initialize(База.RMTrade,СтрокаПодключения,"NO_SPLASH_SHOW"); Потом пытаюсь прочитать метаданные след кодом Конфа7Ком = База.Метаданные.Идентификатор; Когда база файловая отрабатывает на ура, как база серверная ошибка агрегатного типа метаданные((( Никак не могу нагуглить есть ли разница между подключение к клиент серверной 7 и нет. Или может быть ошибка гдето в другом месте? |
|||
1
Irbis
29.04.13
✎
15:31
|
А когда вышла клиент-серверная 7ка?
|
|||
2
Borteg
29.04.13
✎
15:33
|
(1) я имел ввиду когда субд mysql
|
|||
3
Irbis
29.04.13
✎
15:35
|
Попытка
OLE=Новый COMОбъект("V77S.Application"); Исключение OLE=Новый COMОбъект("V77.Application"); КонецПопытки; Состояние("Установка связи с информационной базой"); Если OLE.Initialize(OLE.RMTrade,?(РежимОткрытияБД,"/M","")+" /D"""+СокрЛП(КаталогБД)+""" /N"+ПользовательБД+" /P"+СокрЛП(ПарольБД),"NO_SPLASH_SHOW")=0 Тогда Предупреждение("Ошибка установки связи с приложением!"); OLE=0; Иначе // Пиши что надо У меня работает. |
|||
4
Borteg
29.04.13
✎
15:36
|
(3) сейчас попробую
|
|||
5
Тьма
29.04.13
✎
15:38
|
(0)На машине, на которой запускаешь, только SQL-версия семерки или есть и просто 1cv7.exe?
|
|||
6
Irbis
29.04.13
✎
15:40
|
(5) Теорехтически, если бы не было скульной 7.7 и объект не должон создаваться.
|
|||
7
Ёпрст
29.04.13
✎
15:43
|
(0) проще делать через V1CEnterprise.Application и не парить мозг с версиями 1с-ины
|
|||
8
Тьма
29.04.13
✎
15:44
|
(6)Возможно, что лежит обычная сетевая по пути V77S.Application. Чисто теоретически.
|
|||
9
Borteg
29.04.13
✎
16:11
|
ни так ни сяк не получается, пойду ломать дальше голову....
|
|||
10
xXeNoNx
29.04.13
✎
16:31
|
Какая винда?
|
|||
11
Borteg
29.04.13
✎
17:00
|
(10) 2003 ,2008r2,семерка на всех пробовал
|
|||
12
Базис
naïve
29.04.13
✎
17:27
|
А ты её устанавливал или просто скопировал? В реестре есть это самое "V77S.Application" (или V77.Application, или V77L.Application)?
|
|||
13
Ёпрст
29.04.13
✎
17:28
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |