Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

IB6 SS на Linux (RH9)-сервер [D3, IB6.x]


yuray ©   (2004-07-20 11:22:00) 

Хочу переложить базу Interbase с Windows сервера на Linux. Заинсталил IB6 SS и положил базу на Linux. Все вроде нормально, но при попытке коннекта с клиентской проги дает General SQL error. Invalid request BLR at offset 3 function SUBSTR is not defined…  ib_udf.dll положил в
/opt/interbase/UDF,  /opt/interbase/Bin, /opt/interbase/lib…Делал бекап(винда)/ресторе(линух) – при ресторе тоже давало подобное сообщение. При коннекте с IB Experta – все работает нормально.


yuray   (2004-07-20 12:55:00) [1]

Спасибо > Соловьев


yuray   (2004-07-20 12:52:00) [2]

Заработало!!!
Переписал в метаданных

DECLARE EXTERNAL FUNCTION SUBSTR
   CSTRING(80),
   SMALLINT,
   SMALLINT
   RETURNS CSTRING(80) FREE_IT
   ENTRY_POINT 'IB_UDF_substr' MODULE_NAME 'ib_udf.dll';

на

DECLARE EXTERNAL FUNCTION SUBSTR
   CSTRING(80),
   SMALLINT,
   SMALLINT
   RETURNS CSTRING(80) FREE_IT
   ENTRY_POINT 'IB_UDF_substr' MODULE_NAME 'ib_udf';


yuray   (2004-07-20 11:39:00) [3]

Там просто ib_udf
была в /opt/interbase/UDF по умолчанию


Соловьев   (2004-07-20 11:25:00) [4]


>  ib_udf.dll положил в

так и положил? там врде расширение *.so - и коечно скомпилированная в линухе


Наверх

Титульная страница Поиск, карта сайта Написать письмо