Имя: Пароль:
1C
1С v8
1С + Firebird
0 AlexToo
 
23.05.14
14:03
Добрый день, подскажите пожалуйста в чем может быть ошибка? Из 1С пытаюсь подключится в базде данных FireBird, и при подключении к базе вылетает ошибка:
Ошибка при вызове метода контекста (Open)
        Connection.Open();
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver]connection rejected by remote interface

Сервер Firebird запущен, драйвер Firebird_ODBC установлен. Вот код подключения к базе:

ПутьКБазе = "C:\CHUDIK.FDB";
    Пользователь = "sysdba";
    Сервер = "localhost";
    Пароль = "masterkey";
    
    Connection = Новый COMОбъект("ADODB.Connection");
    СтрокаПодключения ="Provider=MSDASQL.1;Password="+Пароль+";";    
    СтрокаПодключения = СтрокаПодключения +"Persist Security Info=True;User ID="+Пользователь+";";
    СтрокаПодключения = СтрокаПодключения +"Driver=Firebird/InterBase(r) driver;";
    СтрокаПодключения = СтрокаПодключения +"Dbname="+Сервер+":"+ПутьКБазе+";CHARSET=WIN1251;";
Connection.ConnectionString = СтрокаПодключения;
Connection.Open();
1 ДенисЧ
 
23.05.14
14:04
connection rejected by remote interface

Файрвол, наверное
2 AlexToo
 
23.05.14
14:05
(1) объясните чайнику и что с файрволом над сделать?
3 AlexToo
 
23.05.14
14:08
Файрвол вообще отключен на компе
4 AlexToo
 
23.05.14
14:11
ну народ, подскажите плиз
5 shuhard
 
23.05.14
14:13
(4) ну сходи на форум Firebird и там по нукай
6 MMF
 
23.05.14
14:24
(2) открыть порт 3050