Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.109 c
3-1204739910
Tomkat
2008-03-05 20:58
2008.08.31
ошибка UDF


3-1204634091
abhtr
2008-03-04 15:34
2008.08.31
Один Master <-> несколько Detail


10-1148641186
Davinchi
2006-05-26 14:59
2008.08.31
Обработчик события OnKeyDown в ActiveFormX не реагирует на ...


6-1192736496
DprPasDcu
2007-10-18 23:41
2008.08.31
Как управлять сетевыми подключениями?


15-1215668193
tesseract
2008-07-10 09:36
2008.08.31
Ну вот, кто присмотрит за смотрящими ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский