|
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 на компе Б, то почему ты к нему подключаешься из А как к локальному ресурсу?
|
|