|
Подключение из 8.2 к 7.7 по ОЛЕ | ☑ | ||
---|---|---|---|---|
0
ExDenver
07.12.12
✎
07:27
|
Доброго времени суток. Есть необходимость переноса некоторых данных из 8.2 в 7.7. при попытке инициализировать 7.7 выдает ошибку: Ошибка при вызове метода контекста (Initialize): Неизвестная ошибка. База 7.7 на SQL 2005, с дбфной базой лежащей рядом отрабатывает нормально. Где собака порылась - не могу понять
|
|||
1
Wobland
07.12.12
✎
07:31
|
информацию принял
|
|||
2
dk
07.12.12
✎
07:57
|
в 7.7 скуль 2005 нормально заходит с этого компа?
т.к. 7-ку надо "подлечить" для подключению к скулю 2005 |
|||
3
ExDenver
07.12.12
✎
08:02
|
да, bkend заменен, в обычном режиме запускается и работает нормально. может есть еще какие то нюансы?
|
|||
4
Рэйв
07.12.12
✎
08:03
|
парметры вообще то разные при подключении к скул и дбф.вполне вероятно, что на скуль ты их неверно указал
|
|||
5
ExDenver
07.12.12
✎
09:16
|
(4) Вы имеете в виду v77 и v77s?
|
|||
6
hhhh
07.12.12
✎
09:29
|
(5) ну, в sql указываете имя сервера и имя базы. А в dbf просто имя базы.
|
|||
7
dk
07.12.12
✎
09:36
|
(6) мимо - это не 8-ка
(0) показывай код ужо |
|||
8
dk
07.12.12
✎
09:36
|
пароль / пути с пробелами?
|
|||
9
ExDenver
07.12.12
✎
09:40
|
(7)
ПутьКБД = """\\s70-xen02\TRCBase_Test\"""; ПользовательБД = "Exchange"; ПарольБД = "exchange"; СерверOLE = Новый COMОбъект("V77s.Application"); Открыта = СерверOLE.Initialize(СерверOLE.RMTrade,"/D "+СокрЛП(ПутьКБД)+" /N"+СокрЛП(ПользовательБД)+" /P"+СокрЛП(ПарольБД),"NO_SPLASH_SHOW"); |
|||
10
sidalexsandr
07.12.12
✎
09:41
|
(9) Подключи ПутьКБД = """\\s70-xen02\TRCBase_Test\"""; как сетевой диск. И обращайся по имени диска.
|
|||
11
Рэйв
07.12.12
✎
09:44
|
(7)Еще как не мимо
подключение ДБФ,Параметры: ПутьКБазе,Пользователь,Пароль Подключение Скульное , параметры: ИмяСервера,ИмяБазы,Пользователь,Пароль |
|||
12
informts
07.12.12
✎
09:45
|
База="";
База=Новый COMОбъект("V77.Application"); Попытка СтрокаПодключения = "/D"""+СокрЛП(ПутьКБазе)+""" /N"""+СокрЛП(Пользователь)+""" /P"""+СокрЛП(Пароль)+""""; Открыта=База.Initialize(База.RMTrade,СтрокаПодключения,"NO_SPLASH_SHOW"); Если Открыта Тогда ЕстьПодключение = Истина; Иначе Предупреждение("Ошибка при подключении!"); ЕстьПодключение = Ложь; КонецЕсли; Исключение Предупреждение("Ошибка при подключении!"); ЕстьПодключение = Ложь; КонецПопытки; |
|||
13
Рэйв
07.12.12
✎
09:45
|
(9)Так что исправляй с учетом (11)
|
|||
14
Рэйв
07.12.12
✎
09:46
|
ааа..Стоп. сторно!:-)
Это я из 7.7 к 8-ке по СОМ цеплялся:-) |
|||
15
dk
07.12.12
✎
09:46
|
(11) еще 1 пациент )
|
|||
16
Рэйв
07.12.12
✎
09:46
|
(15)Уже осознал:-)
|
|||
17
dk
07.12.12
✎
09:55
|
(9) попробуй из командной строки запустить с твоей строкой запуска ну и + путь до бинарника впереди
|
|||
18
ExDenver
07.12.12
✎
10:20
|
(17) появляется окно выбора базы хотя база зарегена
|
|||
19
dk
07.12.12
✎
11:07
|
кодировка наверно
|
|||
20
ExDenver
07.12.12
✎
11:26
|
(19) не, все нормально, надо добавить enterprise и тогда из командной строки проходит без выбора базы
|
|||
21
ExDenver
07.12.12
✎
11:49
|
проверил подключение из 77 к 77 с той же строкой подключения - и все работает! и даже если запускать это все в клиентской части на своем компе - все работает - а на сервере - ну никак(
|
|||
22
ExDenver
10.12.12
✎
06:50
|
ну вот и новая рабочая неделя наступила) а проблему так и не удалось победить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |