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

Вниз

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

 
stud ©   (2004-10-28 16:34) [0]

необходимо редактировать строку, передаваемую в виде параметра.
конструкция t_kod=substring(:parstr from :sp for ep);
не работает, не понимает параметры sp, ep
есть ли в фб функция удаление подстроки из строки? в девгуайд по этому поводу ничего не нашел


 
Johnmen ©   (2004-10-28 16:41) [1]

Нет такой ф-ии, как и нет substring.
substring есть в >=FB1.0, но не допускающий параметров.

Используй UDF.


 
stud ©   (2004-10-28 16:43) [2]

использовал))) после использования сервер чуть не умер)) хотя локально на моем компе все замечательно работало. я раньше писал об этой проблеме, но решения так и не нашлось.


 
svd   (2004-10-28 18:08) [3]

ну раз у него не ругнулась на саму функцию, значит птица что надо.
попробуй сделать так:
execute statement
"select substring(:parstr from "||
cast(:sp as varchar(2))||" for "||cast(:ep as varchar(2))||
" from rdb$databse " into :t_kod;


 
Johnmen ©   (2004-10-28 18:20) [4]


> svd   (28.10.04 18:08) [3]
> ну раз у него не ругнулась на саму функцию, значит птица
> что надо.


Не-а. Если есть на что ещё ругаться, то на substring ругнётся в последнюю очередь...

>попробуй сделать так:

И пробовать не стОит, ибо IB6.0. Если же FB, то см.[1]

А вообще очень хорошее доброе правило - перед ответом попробовать самому...:)


 
stud ©   (2004-10-29 10:53) [5]

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



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

Текущий архив: 2004.11.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.071 c
1-1100617819
W_h_i_t_e_
2004-11-16 18:10
2004.11.28
Как поместить свой элемент в группу "Отправить"


3-1098770945
Serg-SE
2004-10-26 10:09
2004.11.28
Проблема из-за отсутствие длинного целого в IB


14-1099952659
Lancelot
2004-11-09 01:24
2004.11.28
Почитать :)


4-1097839781
UVV
2004-10-15 15:29
2004.11.28
Com порт, срочно помогите, pls, вторую неделю бьёмся ...


14-1100357512
AlexG
2004-11-13 17:51
2004.11.28
Что лучше купить: GeForce или Radion?