powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / ORA-06502 при добавлении LOV в форму
7 сообщений из 7, страница 1 из 1
ORA-06502 при добавлении LOV в форму
    #35575394
senleft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создана коллекция.
На основе коллекции создана табличная форма.
В табличной форме три поля делаю на основе "select list (named LOV)"

Код: plaintext
1.
2.
3.
LOV:
select SN_ZVET display_value, KOD_ZVET return_value 
from PLENKA
order by  1 

Таблица (PLENKA), из которой берется LOV:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
KOD_ZVET	NUMBER( 3 , 0 )
FN_ZVET	VARCHAR2( 50  BYTE)
SN_ZVET	VARCHAR2( 100  BYTE)
FIRMA_IZGOTOV	VARCHAR2( 50  BYTE)
PARAMETR	VARCHAR2( 30  BYTE)
KOD_ED_IZM	NUMBER( 2 , 0 )
NAZ_ZVET	NUMBER( 6 , 3 )
KOD_PVX	NUMBER( 2 , 0 )
KOD_PR	NUMBER( 1 , 0 )

Все ОК.

Когда четвертое поле тоже делаю на основе "select list (named LOV)" из этого же LOV получаю:

Код: plaintext
1.
report error:
ORA- 06502 : PL/SQL: numeric or value error: character string buffer too small

В чем может быть проблема?
...
Рейтинг: 0 / 0
ORA-06502 при добавлении LOV в форму
    #35575534
senleft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уменьшил размер SN_ZVET до 25 байт, результат прежний - с тремя элементами ОК, после 4 го ORA-06502
...
Рейтинг: 0 / 0
ORA-06502 при добавлении LOV в форму
    #35575992
senleft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поменял вид отображение 4го элемента на POPUP LOV - все нормально, перехожу к другому элементу - не работает ни select list, ни POPUP LOV - ORA-06502 (LOV создается запросом из другой таблицы).
Возможно, что переполняется буфер в который выводятся возможные значения элементов страницы. Кто-нибудь знает, что это за буфер и как менять его размер?
...
Рейтинг: 0 / 0
ORA-06502 при добавлении LOV в форму
    #35576105
senleft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
ORA-06502 при добавлении LOV в форму
    #35576107
senleft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот решение похожей ошибки
http://forums.oracle.com/forums/thread.jspa?threadID=713536&tstart=15

там проблема была в том, что мастер добавлял к p:=p||'F|#OWNER#:BUILDERPL_CONTRACT:P2_CONTRACT_SEQ:CONTRACT_SEQ|I';

"'F|".


Во вложении выше DML моей страницы, такой ошибки там нет, ошибка возникает, когда делаю 'Цвет рис. 2' как
p_display_as=>'SELECT_LIST_FROM_LOV',
p_named_lov=>11332325160198403 + wwv_flow_api.g_id_offset,

Хотя другие элементы с LOV 11332325160198403 были созданы успешно.
...
Рейтинг: 0 / 0
ORA-06502 при добавлении LOV в форму
    #35576181
senleft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кажется, что вот и ответ: http://forums.oracle.com/forums/thread.jspa?messageID=2798040
...
Рейтинг: 0 / 0
ORA-06502 при добавлении LOV в форму
    #35578078
V_i_t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
senleftКажется, что вот и ответ: http://forums.oracle.com/forums/thread.jspa?messageID=2798040�

Была та же проблема. LOV содержал довольно увестистый список который вкупе превышал 32к.
Чтобы выйти из положения Вам надо сделать Create Page - > Form (здесь будет не редактируемая форма - только в начале строки будет Edit Link) -> Master Detail Report (и уже в нём без проблем сможете разместить необходимое количество LOV).
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / ORA-06502 при добавлении LOV в форму
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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