Вниз
Скачать: CL | DM;

вопрос udf   Найти похожие ветки 

← →
stud ©   (2004-10-04 16:13) [0]

сервер FB 1.0, у меня на машине установлен FB 1.5, работаю с ибэкспертом. подключил функцию substr, не хотела упорно использоваться до проведения бекап/ресторе. после этого подключилась нормально. но при попытке выполнить ее - насмерть зависает сервер (1,0) из-за чего это происходит? из-за разницы версий или ..?


← →
Johnmen ©   (2004-10-04 16:17) [1]

Зачем сабстр ? Есть же встроенная SUBSTRING.


← →
stud ©   (2004-10-04 16:28) [2]

а где? я нашел в лангреф только эту.
мне нужно из передаваемого параметра вытаскивать в цикле значения


← →
Digitman ©   (2004-10-05 10:46) [3]


> при попытке выполнить ее - насмерть зависает сервер (1,0)
> из-за чего это происходит?


ф-цию substr() сам писал ? или готовую использовал ?
приводи текст декларации и текст самой UDF (если сам писал)


← →
stud ©   (2004-10-05 11:44) [4]

функция из стандарной поставки. похоже что несовместимость версий. т.к. попробовал локально на своей машине - все работает.
но после подключения, чтобы ее использовать необходимо сделать бекап/ресторе. хотя еще две функции из стандартной поставке подключаются и используются нормально


← →
Johnmen ©   (2004-10-05 12:04) [5]

>stud ©  

Почему же ты не хочешь SUBSTRING ?


← →
stud ©   (2004-10-05 14:31) [6]

а как ею пользоваться? она вроде в запросе используется для выбора подстроки из поля? а как ее использовать. чтобы из параметра вытащить подстроку?


← →
Johnmen ©   (2004-10-05 15:13) [7]

CREATE PROCEDURE ...(IN_STR VARCHAR(100))
RETURNS (OUT_C CHAR(1))
AS
DECLARE VARIABLE c CHAR(1);
DECLARE VARIABLE s VARCHAR(100);
BEGIN
 s=IN_STR;
 c=SUBSTRING(s FROM 1 FOR 1);
 WHILE (c<>"") DO BEGIN
   OUT_C=c;
   SUSPEND;
   s=SUBSTRING(s FROM 2);
   c=SUBSTRING(s FROM 1 FOR 1);
   END
END


← →
-SeM-   (2004-10-05 15:42) [8]

stud ©

Не внимательный ты, я тебе еще здесь говорил
http://delphimaster.net/view/3-1096635485/&web=1
> SUBSTR: It has been superseded by internal SUBSTRING in Firebird.
> LEFT: You can use SUBSTRING(s from 1 for N) in Firebird



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.042 c
1-1098105957
Leaner
2004-10-18 17:25
2004.10.31
Странное выражение: SetLength(S,Length(PChar(S)));


1-1098004886
Татьяна
2004-10-17 13:21
2004.10.31
StringGrid. Как переместить фокус ввода в определенную ячейку???


1-1097735878
Виталий Панасенко
2004-10-14 10:37
2004.10.31
Как определить номер ПЕРВОЙ ВИДИМОЙ СТРОКИ TMemo/TRichEdit ?


8-1091222553
d10
2004-07-31 01:22
2004.10.31
Проблема с 32 битами на DirectX JEDI, IDirectDraw7


14-1097137128
Игорь Шевченко
2004-10-07 12:18
2004.10.31
Вопрос к бывшим владельцам старого железа




   Наверх