|
1с + база FireBird | ☑ | ||
|---|---|---|---|---|
|
0
Russe11
15.01.16
✎
10:30
|
Есть установленная программа PERCo на сервере с расширенной папкой в которой лежит база Firebird.
Пытаюсь подключиться удаленно через 1с к рабочей базе(расшаренная папка на сервере), 1с выдает сообщение: [ODBC Firebird Driver]unavailable database Код: БД = Новый COMОбъект("ADODB.Connection"); //БД.Provider = "LCPI.IBProvider"; БД.ConnectionString = "Driver=Firebird/InterBase(r) driver;" + "Dbname=192.168.*.*/3050:192.168.*.*:\БазаПерко\SCD17K.FDB;" + "UID=SYSDBA;" + "PWD=masterkey;" + "CHARSET=WIN1251;"+ //"CHARSET=WIN1251"; "client=C:\Program Files (x86)\Firebird\Firebird_2_5\bin\fbclient.dll"; БД.ConnectionTimeout = 15; БД.CursorLocation = 3; попытка БД.Open(БД.ConnectionString); исключение Сообщить("Не удалось выполнить подключение " + ОписаниеОшибки()); КонецПопытки; БД.Close(); Есть ли у кого опыт подобного рода? |
|||
|
1
ДенисЧ
15.01.16
✎
10:33
|
Я, конечно, могу ошибаться...
Но если у тебя нормальный sql-сервер (ну, относительно нормальный...) То и подключаться надо к нему, а не к файлу базы... |
|||
|
2
18_plus
15.01.16
✎
10:38
|
(1) не, вроде у бёрда так организовано - в строке подключения указывать путь к базе.
|
|||
|
3
18_plus
15.01.16
✎
10:42
|
мне кажется вот тут ошибка
|
|||
|
4
18_plus
15.01.16
✎
10:43
|
Dbname=192.168.*.*/3050:<тут должен быть путь к базе на сервере с буквой диска>SCD17K.FDB
|
|||
|
5
T1C
15.01.16
✎
10:53
|
Local database Firebird
DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey; DBNAME=C:\database\myData.fdb; Firebird Remote connection to Firebird DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey; DBNAME=MyServer:C:\database\myData.fdb; The default TCP/IP port 3050 will be used. http://www.connectionstrings.com/firebird/ |
| Форум | Правила | Описание | Секции | Поиск |