Имя: Пароль:
1C
1С v8
1С и Firebird - Unable to complete network request to host localhost
0 gegit
 
17.12.15
10:05
Пытаюсь соединиться с базой .FDB из 1С(8.3). Работаю на Windows Server 2008. База 1С на сервере. База FDB на локальном диске.

БД = Новый COMОбъект("ADODB.Connection");
БД.ConnectionString = "driver={Firebird/Interbase(r) driver};" +
    "Dbname=localhost:E:\porco copy\SCD17K.FDB;" +
    "UID=SYSDBA;" +
    "PWD=masterkey;" +  
    "CHARSET=None";
попытка
        БД.Open(БД.ConnectionString);
    исключение
        Сообщить("Не удалось выполнить подключение " + ОписаниеОшибки());
    КонецПопытки;

Установлен Firebird ODBC Driver. Код в процедуре &НаКлиенте, если &НаСервере , то выскакивает другая ошибка:"gds32.dll" failed to load

Может нужен установленный Firebird на локальной машине?
1 ObjectRelation Model
 
17.12.15
10:13
так где установлен сервер Firebird?
2 gegit
 
17.12.15
10:21
Firebird на сервере, а  подключаюсь удаленно
3 ДенисЧ
 
17.12.15
10:22
(2) @Dbname=localhost@
Точно удалённо? ))
4 Garikk
 
17.12.15
10:24
5 gegit
 
17.12.15
10:35
Firebird на сервере А, 1С на другом В. Копия FDB на сервере В, там же установлен Firebird ODBC Driver. Получается работаю на сервере, где нет Firebird, но есть ODBC Driver
6 ShAV
 
17.12.15
10:40
(5) если нужно просто подключиться к копии я бы пропробовал embedded вариант. там и библиотека нужная найдется
7 ObjectRelation Model
 
17.12.15
10:43
(5) да... если сервер FB на компе Б, то нахрена его база на компе А?
если сервер FB на компе Б, то почему ты к нему подключаешься из А как к локальному ресурсу?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн