|
firebird. Ошибка подключения | ☑ | ||
---|---|---|---|---|
0
Rokstedi
03.10.16
✎
14:57
|
Строка соединения = "DRIVER={Firebird/InterBase(r) driver};CHARSET=NONE;User=SYSDBA;Password=masterkey;DBNAME=C:\db\mydb.TCB";
Windows 2012 64x ODBC поставил и 32 и 64 Подключаюсь через внешний источник данных, вылетает ошибка. [ODBC Firebird Driver]Unable to connect to data source: library 'gds32.dll' failed to load Файл gds32.dll запихнул везде куда можно Если создавать пользовательский DSN через 32х битный ODBC все работает, через 64 нет. В чем может быть проблема? Может можно как то в строке соединения указать какой драйвер использовать? Но они называются однаково. |
|||
1
Torquader
03.10.16
✎
15:10
|
Если ты к нему из 1С, то снеси 64-битный ODBC - он тебе не нужен, пока у тебя клиент не будет 64-бита.
GDS32.dll должен размещаться в системной директории. И, имя базы начинается с имени сервера, то есть localhost или 127.0.0.1 в начале, а иногда и .\C:\ чтобы в пространстве устройств искала. Попробуй строку собрать через ODBC-драйвер в панели управления - там где делал DSN - а потом его скопировать в строку - насколько я помню, там есть какое-то слово для указания где живёт GDS. Кусок строки: Driver=Firebird/Interbase(r) driver;Client=C:\Program Files\Firebird\FireBird_3_0\fbclient.dll;Dialect=3;Charset=UTF8;DBNAME= Ну и имя пользователя и пароль передаются во втором и третьем параметре. |
|||
2
Rokstedi
03.10.16
✎
15:15
|
А как там получить строку соединения?
Пробовал так Driver=Firebird/Interbase(r) driver;Client=C:\Program Files (x86)\UkrSklad6S\bin\gds32.dll - не помагает, все равно ошибка. А как удалить 64х драйвер? |
|||
3
Torquader
03.10.16
✎
15:21
|
(2) Попробуй указать fbclient.dll - так как он её ожидает.
Можно попробовать поставить 32 поверх 64 - если что-то пересекается, то будет работать 32. |
|||
4
Torquader
03.10.16
✎
15:22
|
||||
5
Rokstedi
03.10.16
✎
17:14
|
(3) нифига =(. Наверное удалять нужно
|
|||
7
Rokstedi
03.10.16
✎
17:52
|
(6) спс, так и сделаю. А сам пойду рабоать в макдональдс
|
|||
8
Torquader
03.10.16
✎
18:00
|
Установку ODBC-драйвера из-под администратора.
И вопрос - 2012 не требует ли обязательной цифровой подписи ? Есть подозрение, что он не захочет эту dll. |
|||
9
craxx
03.10.16
✎
18:38
|
(6) Дочь офицера?
|
|||
10
Rokstedi
03.10.16
✎
21:11
|
блин, а как удалить то его?
|
|||
11
Rokstedi
03.10.16
✎
22:00
|
не помогло. Грохнул ветку реестра с драйвером, установил 32битный, все равно ругается на gds32.dll
|
|||
12
Zamestas
03.10.16
✎
22:27
|
(9) Этот спамер тут давно давно ходит - я уже прелагал подключить автобан за упоминание всех его доменов в сообщении.
(11) Версия драйвера какая? |
|||
13
Torquader
03.10.16
✎
22:32
|
(11) Там ещё при установке FireBird есть установка клиента instclient.exe i g
и посмотреть - помогло или нет. Опять же, для ODBC нужно ещё и fbclient.dll ставить то есть instclient.exe i f |
|||
14
Rokstedi
04.10.16
✎
09:32
|
(12) Последняя 2.0.4
|
|||
15
Rokstedi
04.10.16
✎
09:39
|
(13) пишет что нужно останавливать службу фб сервера. Если до вечера не найду способ, тогда попробую остановить сервер и переустановить клиент.
|
|||
16
Torquader
04.10.16
✎
09:41
|
(15) Для установки клиента это не совсем нужно.
P.S. а может быть это спасёт ? http://www.firebirdsql.org/en/net-provider/ |
|||
17
Torquader
04.10.16
✎
09:48
|
И ещё - ODBC требует указания FbClient.dll - я посмотрел - у меня у всех DSN указан именно он.
Так что найди этот файл и укажи до него путь (он обычно в BIN-e FireBird). |
|||
18
Rokstedi
04.10.16
✎
09:51
|
А можно подключить 1с как то через DSN, без указания драйвера и тд? Я DSN настроил, все коннектиться.
|
|||
19
Rokstedi
04.10.16
✎
09:51
|
Есть подозрения что это все через 64х битный сервер 1с
|
|||
20
Rokstedi
04.10.16
✎
13:32
|
Все. решилось. Скачал 64х клиент, распаковал в папку, и в строке подключения указал Client=C:\temp\bin\fbclient.dll
|
|||
21
Torquader
04.10.16
✎
21:30
|
(20) Тогда значит - ты из кода на сервере подключался, и тебе как раз 64 бита и нужны были.
А DSN указывается в строке подключения просто как DSN=ИмяБазы. По крайней мере, из Excel работало. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |