![]() |
|
Модераторы: Akella |
![]()
|
|
| StayAtHome |
|
|||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: нет Всего: 16 |
Начал было писать собственные UDF-ки, но времени маловато, а ньюансы там есть. Посоветуйте хорошую UDF библиотеку желательно с исходниками. Пока что мне нужны ф-и обработки строк и даты/времени.
На IBase.ru надыбал FreeUDF, но что-то мне подсказывает, что она не совсем поддерживает кириллицу... |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 7 Всего: 162 |
а можно узнать, что за такие задачи у вас, что вам так udf понадобились?
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| StayAtHome |
|
|||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: нет Всего: 16 |
А что? |
|||
|
||||
| Alex |
|
||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 7 Всего: 162 |
Только что у себя в программе писал:
Добавлено @ 01:09
На ibase вроде была библиотека работы с датами.
Прейдется помойму самому писать. Или спросить у Петровича у него помойму есть готовая. -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
||||||||
|
|||||||||
| StayAtHome |
|
|||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: нет Всего: 16 |
Опять я документацию не дочитал.... Что это? А есть "стандартная" ф-я для поиска вхождения подстроки в строку? |
|||
|
||||
| Alex |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 7 Всего: 162 |
Добавлено @ 01:34
Извлечение подстроки из строки. -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
||||
|
|||||
| StayAtHome |
|
|||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: нет Всего: 16 |
Я неточно выразился. Как найти позиуцию первого символа искомой подстроки?
|
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 7 Всего: 162 |
Помойму SQL это тебе не позволит сделать, но я могу ошибаться.
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| StayAtHome |
|
|||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: нет Всего: 16 |
Ну вот. Потому я и спрашиваю ваши рекомендации по поводу UDF библиотек. Есть какая-то "стандартная" де-факто (типа RX lib)? На Ibase.ru дофига всего, но пробовать каждую не охота. Кто чем пользутеся? Или может есть толковая дока по написанию собственных UDF? Опять таки на IBase.ru -- старенькие статьи.
|
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 7 Всего: 162 |
Из док я знаю на ibase статья: Как научиться писать UDF для InterBase за 21 мин старенькая, но от этого она не стала менее полезной, плюс в ней есть ссылка на одну библиотеку http://www.ibase.ru/download/tbudf.zip. Скачай, я думаю, она тебя устроит процентов на 90% -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| Fiyanov |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 255 Регистрация: 19.4.2007 Где: Kazakhstan->Te mirtau Репутация: нет Всего: 2 |
Подниму тему... Есть InterBase или 2007 или 2009. Есть Delphi 7. Пытаюсь сделать запрос с SUBSTRING ругаеться на слово FROM.
Захожу в IB Expert та же история. UDF писать нет желания. В чём может быть проблема? Делаю то же самое с ФИО... то есть нужны инициалы. Нашёл rFunc. Но хотелось бы без него... Это сообщение отредактировал(а) Fiyanov - 12.7.2011, 16:07 |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
Создай новую тему и опиши нормально, по-человечески, проблему. Чтобы тут никто не угадывал, что и как ты там делаешь и какие у тебя ошибки.
|
|||
|
||||
| Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 1 Всего: 54 |
http://firebirdsql.su/doku.php?id=substring -------------------- Кольцов Виктор Владимирович |
|||
|
||||
![]()
|
| Правила форума "Interbase" | |
|
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |