Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Соединение с базой через COM

Соединение с базой через COM
Я
   alod
 
26.06.18 - 11:13
Всем привет!
В первый раз попытался подключиться к другой базе. Но ничего не получилось.

Параметры = "File=""путь к базе"";Usr=""пользователь"";Pwd=""пароль"";";
       Соединитель= Новый COMОбъект("V83.COMConnector");
    Попытка
        Соединитель.Connect(Параметры);
        Возврат Соединитель;
    Исключение
        Предупреждение (ОписаниеОшибки());
        Возврат Неопределено;
    КонецПопытки;

На неправильный пароль ругается, соединение создается, но при попытку получить получить данные ,например Соединитель.Справочники.Контрагенты.НайтиПоНаименованию("Справочник") пишет "поле "Справочники" не найдено". При попытке создать  Запрос = Соединитель.NewObject("Запрос") пишет метод NewObject не обнаружен. Есть идеи?
 
 
   los_hooliganos
 
1 - 26.06.18 - 11:16
Текст ошибки на пароль какой?
   alod
 
2 - 26.06.18 - 11:18
(1) не правильный пароль)))
   тарам пам пам
 
3 - 26.06.18 - 11:19
Тебе нужно подключение к конкретной базе, а ты пытаешься вызывать методы у коннектора, а не у подключения к базе.

База = Соединитель.Connect(Параметры);
Запрос = База.NewObject("Запрос");
   yzimin
 
4 - 26.06.18 - 11:19
(2) Какой смысл пытать получать данные, если ещё не преодолел ошибку с паролем?
   alod
 
5 - 26.06.18 - 11:21
(4) когда пароль правильный ошибки не возникает)) это я к тому что его вообще запрашивает значит находит путь
   alod
 
6 - 26.06.18 - 11:23
(3) Спасибо!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует