powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Проблема при работе с BLOB в Forms 6i (java)
2 сообщений из 2, страница 1 из 1
Проблема при работе с BLOB в Forms 6i (java)
    #36471891
~RTI~
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем. Помогите, пожалуйста, решить проблему :)
Есть несколько форм в которых, так или иначе происходит работа с BLOB-ми - загрузка/выгрузка из базы. Раньше для этих целей использовался пакет utl_binfile, но было принято решение от него отказаться и использовать библиотеку, написаную на яве. Теперь стоит задача внести изменения в уже имеющиеся формы.
После подключения нового механизма структура и схема работы форм примерно такая.
1. В форме есть блок, построенный на таблице, которая содержит поле типа BLOB.
2. Пользователь вносит данные в новую запись в блоке и указывает путь к файлу, из которого нужно загрузить в BLOB картинку.
3. На триггере ON-INSERT формируется команда insert и передается в ява процедуру в качестве параметра.
4. В ява процедуре происходит создание новой строки и загрузка в поле BLOB содержимого файла.
Если же в форме нужно перегрузить прикрепленную картинку, то возникают проблемы.
Получается что эта запись не доступна для update в яве, т.к. занята формсом и приходится тогда удалять эту запись и вставлять ее заново с новым BLOB-ом. Но в этом случае происходит разсинхронизация между данными в базе и тем что отображается в форме, и для продолжения работы с этой записью в форме требуется перезапрос. Да и вообще способ какой-то кривой :( Может быть есть какой-то способ нормально организовать работу в форме в такой ситуации?
...
Рейтинг: 0 / 0
Проблема при работе с BLOB в Forms 6i (java)
    #36473199
~RTI~
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос снимаю, нашла как перестроить интерфейс, проблема с update решилась.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Проблема при работе с BLOB в Forms 6i (java)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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