Как создать ODBC к zvit.fdb?

Відповісти
AGhost
Повідомлень: 17
З нами з: 12 липня 2013, 21:58

Как создать ODBC к zvit.fdb?

Повідомлення AGhost » 06 травня 2016, 11:13

Как настроить ODBC соединение с zvit.fdb ?

Драйвера поставил, если пытаюсь использовать библиотеку gds32.dll которая c Медком идёт то при тесте соединения ошибка :
Unnable connect to data source : library 'E:\Medoc\gds32.dll' failed to load.

Если использовать fbclient.dll например с Firebird_ODBC_2_0_0_150_Win32 то выдаёт :
Соединение невозможно!
unavailable database...

В чём беда?

Inkognito
Повідомлень: 1070
З нами з: 14 січня 2012, 14:26

Re: Как создать ODBC к zvit.fdb?

Повідомлення Inkognito » 06 травня 2016, 13:04

Как пытаетесь подключиться? Через Visual Studio?
using FirebirdSql.Data.FirebirdClient
Посмотрите здесь
П.С. смысл только не понятен. Есть АПИ (глючный немного, недокументированный немного, но в целом с костылями работать можно), который позволит получать-передавать большинство нужной информации.

poltava_energy
Повідомлень: 717
З нами з: 13 червня 2012, 09:38

Re: Как создать ODBC к zvit.fdb?

Повідомлення poltava_energy » 06 травня 2016, 13:57

Step 1. Поставити останній ODBC драйвер 2.0.4.155 тому що драйвер 2.0.0.150 більш старий ніж використана у медку версія Firebird.
Step 2. Зареєструвати системне джерело ODBC із таким вмістом

Код: Виділити все

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\MedocFirebirdODBC]
"Driver"="C:\\WINDOWS\\system32\\OdbcFb.dll"
"Dbname"="D:\\medoc_server\\db\\ZVIT.FDB"
"Client"="C:\\Program Files\\Common Files\\Firebird_M1\\bin\\fbclient.dll"
"CharacterSet"="WIN1251"
"Dialect"="3"
"SafeThread"="Y"
Step 3. Для зєднання із медківською базою користуватися зареєстрованим ODBC-джерелом MedocFirebirdODBC.

AGhost
Повідомлень: 17
З нами з: 12 липня 2013, 21:58

Re: Как создать ODBC к zvit.fdb?

Повідомлення AGhost » 06 травня 2016, 17:06

Ну как раз и регистрирую системное ODBC и в окне настройки есть кнопочка тестирование соединения... вот оно то и выдаёт ошибку...

Відповісти

Повернутись до “Загальна інформація”