Форум: "Базы";
Текущий архив: 2008.08.31;
Скачать: [xml.tar.bz2];
Внизошибка UDF Найти похожие ветки
← →
Tomkat (2008-03-05 20:58) [0]Hi, All ! помогите разобраться - есть функция в базе из библиотеки
rfunc, функция аналогична паскалевской POS(). В drfunc это strpos.
так вот , вроде задекларировал, только работает странно - цифры находит, а букавы - нет
вот так :
select
pos("2",t.tel_in),
pos("z",t.fio)
from tel_kr t
получаю
POS POS1
1 0
1 0
1 0
1 0
1 0
оба поля текстовые .
вот декларация функции:
DECLARE EXTERNAL FUNCTION POS
VARCHAR(255),
VARCHAR(16383)
RETURNS INTEGER
ENTRY_POINT "strpos" MODULE_NAME "rfunc"
Спасибо !
← →
Johnmen © (2008-03-05 21:11) [1]
DECLARE EXTERNAL FUNCTION STRPOS
CSTRING(16384), CSTRING(16384)
RETURNS INTEGER BY VALUE
ENTRY_POINT "fn_strpos" MODULE_NAME "rfunc";
ЗЫ
Вот я не понимаю, у тебя есть rfunc, а заглянуть в документацию тебе сложнее, чем постить сюда свой вопрос. Или это чиста лень?
← →
Johnmen © (2008-03-05 21:13) [2]На будущее - читать наизусть http://www.ibase.ru/devinfo/udf_ok.htm
← →
Tomkat (2008-03-05 21:14) [3]http://rfunc.sourceforge.net/rus/index.html
вот, пожалуйста , документация ... буду просто ОЧЕНЬ признателен за более полную документацию ..."fn_strpos"
работает также ...
← →
Johnmen © (2008-03-05 21:28) [4]
> Tomkat (05.03.08 21:14) [3]
> ... буду просто ОЧЕНЬ признателен за более полную документацию ...
Ты её уже скачал. Каталоги doc и sql.
← →
Tomkat (2008-03-05 21:34) [5]спасибо получилось с CSTRING(16384), CSTRING(16384)
странно , на http://rfunc.sourceforge.net/rus/index.html по другому пишут
спасибо
← →
Johnmen © (2008-03-05 22:11) [6]
> Tomkat (05.03.08 21:34) [5]
> странно , на http://rfunc.sourceforge.net/rus/index.html по другому пишут
Не может быть.
← →
Правильный_Вася (2008-03-05 22:12) [7]
> спасибо получилось с CSTRING
integer by value тоже не фигня, а требование
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.08.31;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c