LINUX.ORG.RU

Совместимость клиенского доступа между Firebird и Interbase

 ,


0

1

Приветствую всех!

Имеется небольшая программка(древняя, ещё под win98) общающаяся с сервером Interbase 5.5. Разработчики уже давно на пенсии и исходники тоже х.з. где.

В связи с веяниями времен, желательно перетащить на Linux. Хотя бы сервер баз с переходом на Firebird.

Но не могу найти совместимость между клиентскими библиотеками Interbase и сервером Firebird.

Может кто находил? Или сам тестировал?

★★★★★

До Firebird 1.5 вообще проблем не должно быть даже с родными библиотеками. Далее надо проверять индивидуально. Заведется ли сама БД под Firebird, там синтаксис стал строже. На клиенте попробовать переименовать fbclient.dll в gds32.dll.

Serik
()
Ответ на: комментарий от Serik

я сейчас как раз экспериментирую.
Базу конвертировал через бэкап/восстановление.
Программка стала ругаться на синтаксис.
Сейчас пока в поиске снифера/логера. Поскольку пока в логах вижу только

Statement 9:
-------------------------------------------------------------------------------
SELECT RDB$MAP_USING, RDB$MAP_PLUGIN, RDB$MAP_DB, RDB$MAP_FROM_TYPE, 	RDB$MAP_FROM, RDB$MAP_TO_TYPE, RDB$MAP_TO FROM RDB$AUTH_MAPPING
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN (RDB$AUTH_MAPPING NATURAL)

И ещё непонятно, это что то служебное, или уже уже запрос от программы

Atlant ★★★★★
() автор топика
Ответ на: комментарий от Atlant

Таблицы и поля с именами RDB$ больше похожи на служебные, при этом в firebird я их не помню. Попробуй погуглить эти названия.

den73 ★★★★★
()
Ответ на: комментарий от Atlant

Если он в исходнике упоминается - это ещё не значит, что это не мёртвый код. Нужно либо найти в документации, либо проверить существование в базе.

den73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.