Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.31;
Скачать: CL | DM;

Вниз

ошибка 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
2-1216988088
ketanov
2008-07-25 16:14
2008.08.31
WebModule


2-1216902939
Alex_C
2008-07-24 16:35
2008.08.31
Как правильно дождаться сбытия?


4-1195513824
Alx2k
2007-11-20 02:10
2008.08.31
Окно выбора значка


2-1216375799
Vlad
2008-07-18 14:09
2008.08.31
Попытка разобраться с сервисами


4-1195407043
IGOR
2007-11-18 20:30
2008.08.31
Число страниц и копий, посылаемых на печать