Имя: Пароль:
1C
1С v8
FDB +1c
0 Люблю_УПП
 
19.05.14
09:23
Доброго дня.  Подскажите как подключиться к базе в формате FDB  которая находится на компьютере в локальной сети.

На локальном компьютере делаю так.

БД = Новый COMОбъект("ADODB.Connection");    
    
    ПутьКФайлуБД     = "D:1c8_Prohodnaya\SCD17K.FDB";
    ПутьКБазе=ПутьКФайлуБД;

    
    
    //Строка подключения
    ConnectString = "driver={Firebird/Interbase(r) driver};" +
    "DbName=localhost:" + ПутьКФайлуБД + ";" +
    "UID=SYSDBA;" +
    "PWD=masterkey;" +
    "CHARSET=WIN1251";
    
    БД.ConnectionString = ConnectString;
    БД.ConnectionTimeOut = 15;
    БД.CommandTimeout = 30 ;
    
    Попытка
        БД.Open(БД.ConnectionString);
        Сообщить("Соединение успешно уставнолено !!!");
    Исключение
        Сообщить("Невозможно установить соединение с Perco:
        | "+ОписаниеОшибки());
        //    Возврат;
    КонецПопытки;
1 Люблю_УПП
 
19.05.14
09:23
заранее спасибо.
2 Люблю_УПП
 
19.05.14
09:58
нет знатоков?)
3 NickM73
 
19.05.14
10:12
аааа вижу FDB и perco, хочешь к базе данных СКУД подключиться, а она на Firebird?   А что не так?

Вот тут была темка v8: подключение к firebird по этому поводу
4 Люблю_УПП
 
19.05.14
10:16
Хочу через 1 с доступы   выдавать к проходной которая на перке.

не получается подключиться к базе на локальном компе.
5 Люблю_УПП
 
19.05.14
10:18
(3)  за ссылочку спс буду пробовать
6 Люблю_УПП
 
19.05.14
11:35
Не удалось выполнить подключение {Форма.Форма.Форма(54)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver]file  is not a valid database


БД = Новый COMОбъект("ADODB.Connection");
    БД.ConnectionString = "DRIVER={Firebird/InterBase(r) driver};server=192.168.10.236:" +
    "Dbname=C:\SCD17K.FDB;" +
    "UID=SYSDBA;" +
    "PWD=masterkey;" +  
    "CHARSET=WIN1251";  
    БД.ConnectionTimeout = 15;
    БД.CursorLocation = 3;
    // Подключаемся к базе данных
    
    попытка
        БД.Open(БД.ConnectionString);
    исключение
        Сообщить("Не удалось выполнить подключение " + ОписаниеОшибки());
    КонецПопытки;
Ошибка? Это не ошибка, это системная функция.