![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 07.04.2010
Сообщений: 218
|
![]()
У кого есть опыт работы с UDF-функциями? Грубо говоря мне надо написать DLL и затем объявить ее на сервере Interbase. Доселе с такими функциями не работал кто может подсобите программным кодом.
Создать UDF-функцию, которая позволяет строковое значение заключить в символы «», например, Спорт – «Спорт». В клиентском приложении осуществить выборку записей из таблицы Оптовый магазин, изменив написание Название магазина. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 672
|
![]()
Пиши DLL-ку с нужной функцией, регистрируй в базе и используй...
Как писать DLL-ки статей много... DLL добавляешь в папку с UDF (находится в каталоге с ИБ)... Добавляешь в базу нужную UDF... --- работаю с firebird, но думаю там различий быть не должно |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Проще же на клиенте сделать вычисляемое поле и, программно отредактировав наименование, поместить его в него. Или в запросе это же можно сделать без udf. Можно конечно и udf, но без опыта использования таких возможностей это отличный способ завалить SQL-сервер
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
небольшой оффтоп...
Аватару Коллега, я на 99% уверен, что у автора темы создание UDF - это учебное задание. Тут уже прийдётся писать UDF (в DLL), деваться ему некуда... |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 07.04.2010
Сообщений: 218
|
![]()
Да UDF надо создать для учебных целей. Покажите одной строкой как можно программно сделать вот это:
Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 07.04.2010
Сообщений: 218
|
![]()
Сделал все вот так, проверьте на наличие ошибок. Пока программа не работает.
DLL: Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 07.04.2010
Сообщений: 218
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
но результат один - ваш сервер ничего не знает про функцию MYY... |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с UDF-функциями | Ericnex | БД в Delphi | 2 | 06.09.2012 05:57 |
Firebird.Не могу подключить UDF. | -COREY- | БД в Delphi | 0 | 08.05.2012 15:15 |
UDF | Cartman18 | БД в Delphi | 0 | 06.05.2010 21:52 |
воспроизведение формата ячейки с помощью UDF | андей | Microsoft Office Excel | 0 | 11.12.2009 17:40 |
как подключить udf библиотеку к базе данных | shurik_7866 | БД в Delphi | 0 | 06.07.2007 00:04 |