![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 - и коечно скомпилированная в линухе