powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / UDF и обращение к БД
11 сообщений из 11, страница 1 из 1
UDF и обращение к БД
    #32467777
Привет всем!

Подскажите как написать udf так, чтобы функция из udf могла читать и писать в таблицы БД, из которой была вызвана эта функция?

Дайте какие-нибудь ссылки, а еще лучше маленький реальный пример.

Заранее спасибо.
...
Рейтинг: 0 / 0
UDF и обращение к БД
    #32467813
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сэр, вы бредите...
...
Рейтинг: 0 / 0
UDF и обращение к БД
    #32468159
Если Вы в полном здравии, то объясните мне плз как работает библиотека полнотекстового поиска: http://www.ibase.ru/download/xfts.zip

По моему именно так он и работает, разбирает внутри udf текст и добавляет слова в базу слов.

Так что не будьте голословными, объясните.
...
Рейтинг: 0 / 0
UDF и обращение к БД
    #32468165
Somebody2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жуланов Виталий
Привет всем!

Подскажите как написать udf так, чтобы функция из udf могла читать и писать в таблицы БД, из которой была вызвана эта функция?

Дайте какие-нибудь ссылки, а еще лучше маленький реальный пример.

Заранее спасибо.


А вы случайно S(tored) P(rocedure) c UDF не перепутали? Для изменения таблиц вроде бы
insert/update пока используют . В UDF оно конечно можно, например коннект создать, но это
будет совсем другая транзакция Так что скорее всего вам нужна комбинация SP + UDF. Что
касается библиотеки полнотекстового поиска. Я очень бегло просмотрел сие чудо, но вряд ли
оно использует UDF непосредственно для вставки/обновления записей. Скорее всего через UDF
получают некий ключ для поиска, сохраняют значения этого ключа в базе, далее при поиске
опять же через UDF получают ключ искомого слова и просто сравнивают с ключами
хранимыми в базе. Вполне реализуемо через SP + UDF (не для вставки/изменения!) +
trigger. Повторюсь - это все только мои предположения, как оно реализовано на самом деле -
понятия не имею.
...
Рейтинг: 0 / 0
UDF и обращение к БД
    #32468313
Так посмотрите внимательно как реализована сия библиотека.

А может у кого есть исходный код какой-нибудь версии этой библиотеки?
...
Рейтинг: 0 / 0
UDF и обращение к БД
    #32468511
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийСэр, вы бредите...

Мимопроходящий, позвольте сделать Вам замечание!
...
Рейтинг: 0 / 0
UDF и обращение к БД
    #32468780
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Протестую.
...
Рейтинг: 0 / 0
UDF и обращение к БД
    #32468839
Andrey_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МимопроходящийПротестую.
Протест поддерживаю.
...
Рейтинг: 0 / 0
UDF и обращение к БД
    #32468897
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
протест принят.

однако впредь постарайтесь! ;)
...
Рейтинг: 0 / 0
UDF и обращение к БД
    #32468982
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пост был в пятницу, 2 апр 04, 22:21.
А пятница - дело такое...

И реакция на откровенную фигню - соответствующая.
...
Рейтинг: 0 / 0
UDF и обращение к БД
    #32469085
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то я такое давным-давно, еще в BDE делал, передавал в DLL - ку текущий коннект, потом внутри данные обрабатывал обычным образом. Думаю, у тебя ситуация похожая, только что-то я не представляю, как из ХП или из триггера контекст коннекта передать... Хотя, наверное, с ХП проще - обращаемя к ХП, а в качестве одного из параметров - subj, его и используем как один из параметров дпри обращении к UDF... А с триггером - фиг его знает...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / UDF и обращение к БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]