|
Помогите с COM соединением | ☑ | ||
|---|---|---|---|---|
|
0
b-dm
28.01.14
✎
14:03
|
Что пишу не так ?
СтрокаСоединения = "SRVR=server-app01-1c8;Ref=KorpTest0";Usr="Администратор";Pwd="пароль"; |
|||
|
1
b-dm
28.01.14
✎
14:06
|
Попытка
Соединение = Новый COMОбъект("V82.COMConnector"); ОбъектПодключение = Соединение.Connect(СтрокаСоединения); Ошибка: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): Идентификация пользователя не выполнена Неправильное имя или пароль пользователя Имя и пароль проверял. |
|||
|
2
Wobland
28.01.14
✎
14:08
|
кавычки поставь у сервера и базы
|
|||
|
3
Maxus43
28.01.14
✎
14:08
|
СП:
// Создается объект-коннектор cntr = Новый COMObject("V82.COMConnector"); // создается объект COM-соединение connection = cntr.Connect("File=""c:\InfoBases\Trade""; Usr=""Director"";") погляди на ковычки |
|||
|
4
zva
28.01.14
✎
14:09
|
||||
|
5
b-dm
28.01.14
✎
14:11
|
ага, поставил.
теперь: СтрокаСоединения = "SRVR=""server-app01-1c8"";Ref=""Test0"";Usr=""Администратор"";Pwd=""пароль"""; Синтакс контроль проходит, а ошибка та же. |
|||
|
6
Рэйв
28.01.14
✎
14:12
|
чтобы не париться я все имена присваиваю переменным.И тебе советую
Сом=""; Сом=Новый COMObject("V82.COMConnector"); Состояние("Подключение СОМ..."); Попытка Соединение = Сом.Connect("Srvr="""+ИмяСервера+""";Ref="""+ИмяБазы+""";usr="""+ПользовательБазы+""";pwd="""+ПарольБазы+""""); Сообщить("Подключение активно."+ИмяБазы); Исключение Сообщить("База данных не открыта. |"+ОписаниеОшибки()); Возврат; КонецПопытки; |
|||
|
7
b-dm
28.01.14
✎
14:33
|
(6) - спасибо, твой модуль сработал, правда как то странно :) пишет в сообщить Подкл.активно и закрывается) так и должно быть, ведь Сообщить не должна скрываться )
|
|||
|
8
Wobland
28.01.14
✎
15:37
|
(7) это по умолчанию
|
| Форум | Правила | Описание | Секции | Поиск |