Имя: Пароль:
1C
1С v8
Подключение по оле к БУХ 2.0. Ошибка "Отсутствует файл базы данных 1Cv8.1CD"
0 Koliaff
 
20.03.15
09:08
Вот код :

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

Вылетает ошибка:


Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Информационная база не обнаружена
Отсутствует файл базы данных 'S\Бух\1Cv8.1CD'
================================================


В каталоге S\Бух\ файл 1Cv8.1CD имеется. А пользователя "Адмнистратор" - Полные права. В чем может быть дело, подскажите....
1 Кай066
 
20.03.15
09:09
а S где находится?
2 Koliaff
 
20.03.15
09:13
Сори, разобрался, забыл ":" поставить, после имени диска, всем спасибо.
3 Koliaff
 
20.03.15
09:28
Мля, пятницо влияет, или что, не понимаю. Дальше проблемы :

buh = Новый COMObject("V83.COMConnector");
    Попытка
        buh.connect("File=""S:\Бух\"";Usr=""Администратор"";Pwd="""";");
    Исключение
        Сообщить(ОписаниеОшибки());
        Предупреждение("База данных не открыта!!!");
        Возврат;             
    КонецПопытки;
    
    Запрос = buh.NewObject("Запрос");

=======================================
Метод объекта не обнаружен (NewObject)

Это связано из-за того что версия платформы 8.3 ? Или я опять что-то не догоняю ?
4 Koliaff
 
20.03.15
09:32
Сори опять, разобрался сам :
buh = Новый COMObject("V83.COMConnector");
    Попытка
        Соединение = buh.connect("File=""S:\Бух\"";Usr=""Администратор"";Pwd="""";");
    Исключение
        Сообщить(ОписаниеОшибки());
        Предупреждение("База данных не открыта!!!");
        Возврат;             
    КонецПопытки;
    
    Запрос = Соединение.NewObject("Запрос");
================================
Надо меньше код из интернета копировать ;)