|
Регионы
|
|||
---|---|---|---|
#18+
Всем привет!!! У меня такой вопросик. Есть регион и есть таблица. в которой есть поле типа БЛОБ. В нем храниться хтмл-код, который становится источником для региона. Как мне поменять этот источник, если требуется использовать другую запись? Пыталась так, но увы... Код: plaintext 1. 2. 3. 4. 5. 6.
Регион называется report. Помогите, пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 08:27 |
|
Регионы
|
|||
---|---|---|---|
#18+
В итоге пришла к такому коду: Код: plaintext 1. 2. 3. 4. 5.
Однако он все также не заполняет регион.... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 09:24 |
|
Регионы
|
|||
---|---|---|---|
#18+
Katerin, 100% связано с порядком отображения элементов при загрузке. Рекомендую поэкспериментировать с "Process Point", и, не забыть доложить о результатах... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 09:57 |
|
Регионы
|
|||
---|---|---|---|
#18+
dvksqlruKaterin, 100% связано с порядком отображения элементов при загрузке. Рекомендую поэкспериментировать с "Process Point", и, не забыть доложить о результатах... :) Данные-то я извлекла. Через htp.p смотрятся. а как "загнать" их в регион? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 10:24 |
|
Регионы
|
|||
---|---|---|---|
#18+
KaterinУ меня такой вопросик. Есть регион и есть таблица. в которой есть поле типа БЛОБ . Код: plaintext 1. 2. 3. 4.
Код: plaintext 1.
Так BLOB или VARCHAR2, и какого размера? PS: Гляньте в сторону региона с типом PL/SQL Dynamic Content. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 10:54 |
|
Регионы
|
|||
---|---|---|---|
#18+
Я и пытаюсь указать источник для региона с динамическим контентом. А в итоге, незнаю как уже полученные данные назначить в качестве его источника Код: plaintext 1. 2. 3. 4. 5.
Регион - PL|SQL anonim ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 11:05 |
|
Регионы
|
|||
---|---|---|---|
#18+
Katerin, и не отобразятся, пока вы не преобразуете clob в строку и не сделаете htp.p(строка). Так как размер строки ограничен, то правильно будет в цикле считывать подстроки из clob в буферную строку и и вот эту строку выводить. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 11:12 |
|
Регионы
|
|||
---|---|---|---|
#18+
Katerin, Ещё раз: у Вас какого типа поле таблицы: B LOB, C LOB, VARCHAR2? Что в этом поле лежит: HTML, картинка, просто текст? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 11:29 |
|
Регионы
|
|||
---|---|---|---|
#18+
suPPLerKaterin, Ещё раз: у Вас какого типа поле таблицы: B LOB, C LOB, VARCHAR2? Что в этом поле лежит: HTML, картинка, просто текст? хтмл код с clob он успешно передается в temp, выводится на страницу через htp.p, но никак не хочет отображаться в рамках региона ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 11:36 |
|
Регионы
|
|||
---|---|---|---|
#18+
Katerinвыводится на страницу через htp.p, но никак не хочет отображаться в рамках региона Что-то не вяжется. Если на страницу выводится, то какие проблемы? Сделайте пример на apex.oracle.com. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 11:53 |
|
Регионы
|
|||
---|---|---|---|
#18+
suPPLerKaterinвыводится на страницу через htp.p, но никак не хочет отображаться в рамках региона Что-то не вяжется. Если на страницу выводится, то какие проблемы? Сделайте пример на apex.oracle.com. :() Так мне необходимо вывести в регион, а не на саму страницу ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 11:57 |
|
Регионы
|
|||
---|---|---|---|
#18+
Katerin, Вам нужно: 0. Создать регион типа PL/SQL Dynamic Content. 1. В его Source вписать PL/SQL-код, который будет выбирать CLOB-значение из таблицы и по частям, используя цикл, DBMS_LOB и HTP.P, выводить это значение. Вот примитивный пример . ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 12:34 |
|
Регионы
|
|||
---|---|---|---|
#18+
suPPLer, кажется поняла Вас. Правда кода в примере не увидела, но получилось Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
В таком виде не выводится Точнее выводится все, кроме самого силоба ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 13:27 |
|
Регионы
|
|||
---|---|---|---|
#18+
Katerin, ну это Вы уже саму себя перехитрили. Либо пользуйтесь курсорной переменной с1, либо (если на самом деле цикла нет) выбирайте непосредственно в temp и используйте её. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Или Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 13:34 |
|
Регионы
|
|||
---|---|---|---|
#18+
suPPLerKaterin, ну это Вы уже саму себя перехитрили. Спасибо за комплимент :) В итоге Простая процедура без указания id Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
выдает: ORA-01422: Точная выборка возвращает количество строк больше запрошенного А если указываешь id Код: plaintext
то данные выводятся на саму страницу, а не в регион В общем, проблематично одну отдельную запись вывести в регион, а казалось бы такая необходимая процедура... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 13:51 |
|
Регионы
|
|||
---|---|---|---|
#18+
Katerin, давайте по шагам. Вам нужно вывести CLOB из одной записи или из всей таблицы? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 13:57 |
|
Регионы
|
|||
---|---|---|---|
#18+
suPPLerKaterin, давайте по шагам. Вам нужно вывести CLOB из одной записи или из всей таблицы? Из одной конкретной записи по id, соответственно хтмл-код - это содержимое поля этой записи типа clob ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 14:00 |
|
Регионы
|
|||
---|---|---|---|
#18+
Вот нашла какой-то код,изменила его Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Но :( ORA-06550: Строка 5, столбец 13: PLS-00215: Ограничение длины строки символов должно быть в диапазоне (1 .. 32767) ORA-06550: Строка 7, столбец 8: PL/SQL: ORA-00932: несовместимые типы данных: ожидается NUMBER, получено CLOB ORA-06550: Строка 7, столбец 1: PL/SQL: SQL Statement ignored Если что, нашла здесь: http://vladweb.narod.ru/help/oracle_lob.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 14:18 |
|
Регионы
|
|||
---|---|---|---|
#18+
Katerin, что-то вы здесь все напутали, делаете select в дескриптор файла. Ведь правильный был подход. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Как-то так. Правда, этот код не проверял. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 15:24 |
|
Регионы
|
|||
---|---|---|---|
#18+
%( По прежнему выводит мимо региона, просто на страницу... правда теперь еще и кодировка cyr слетела... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 15:31 |
|
Регионы
|
|||
---|---|---|---|
#18+
Katerin, нужен пример html из вашего clob. Дело, скорее всего, именно в нём. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 15:39 |
|
Регионы
|
|||
---|---|---|---|
#18+
non-apexoidKaterin, нужен пример html из вашего clob. Дело, скорее всего, именно в нём. CDATA <html> <body dir=LTR bgcolor="#ffffff"> <!-- Created by Oracle Reports --> <div style="position: absolute; top:0pt;left:1pt;"> Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
И Вы знаете, это конечно смешно (если бы не так горько), но код нон-апексоида выводит отчет дважды, прчем, похоже, что первый в хедере страницы авторизации :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 15:51 |
|
Регионы
|
|||
---|---|---|---|
#18+
Простите автор<html> <body dir=LTR bgcolor="#ffffff"> <!-- Created by Oracle Reports --> <div style="position: absolute; top:0pt;left:1pt;"> </div> <style>#f1{font:bold 10pt "Arial";color:#000000}</style> <span style="position:absolute;top:4pt;left:36pt" id=f1>ÏðîÊîíò</span> <style>#f2{font:8pt "Arial";color:#000000}</style> <span style="position:absolute;top:4pt;left:570pt" id=f2>19-01-10 08:33</span> <style>#f3{font:italic 9pt "Arial";color:#000000}</style> <span style="position:absolute;top:12pt;left:345pt" id=f3>ÎÀÎ "ÑÏá ÊÏÊ"</span> <style>#f1a2a661{color:#000000;}</style> <style>#f2a2a661{color:#000000;}</style> <style>#f3a2a661{color:#000000;}</style> <div style="position:absolute;top:2pt;left:661pt" id=f2>Ñòð. <span id=f1a2a661>1</span><span id=f2a2a661> èç </span><span id=f3a2a661>1</span></div> <style>#f4{font:11pt "Arial";color:#000000}</style> <span style="position:absolute;top:26pt;left:364pt" id=f4>ÊÄÌ1</span> <style>#f5{font:bold 11pt "Arial";color:#000000}</style> <span style="position:absolute;top:44pt;left:279pt" id=f5>ÂÛÐÀÁÎÒÊÀ ÊÀÐÒÎÍÀ ÏÎ ÌÀÐÊÀÌ </span> <span style="position:absolute;top:62pt;left:237pt" id=f5>çà ïåðèîä ñ</span> <span style="position:absolute;top:62pt;left:309pt" id=f5>********************</span> <span style="position:absolute;top:62pt;left:403pt" id=f5>ïî</span> <span style="position:absolute;top:62pt;left:421pt" id=f5>11-01-10 23:59:59</span> <div style="position:absolute;top:83.7pt;left:36.0pt;width:902.6;height:54.4;padding-top:46.8;font:0pt Arial;border-width:1.4; border-style:solid;border-color:#000000;"><table></table></div> <style>#f6{font:9pt "Arial";color:#00007f}</style> <span style="position:absolute;top:83pt;left:36pt" id=f6> Âèä êàðòîíà </span> <div style="position:absolute;top:83.7pt;left:143.1pt;width:252.8;height:20.7;padding-top:13.0;font:0pt Arial;border-width:1.4; border-style:solid;border-color:#000000;"><table></table></div> <style>#f7{font:bold 9pt "Arial";color:#000000}</style> <span style="position:absolute;top:83pt;left:22 А двойное появление было моей виной ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 16:14 |
|
Регионы
|
|||
---|---|---|---|
#18+
KaterinПростите Код: plaintext 1. 2.
И как теги, не настораживают Вас? Или Вы HTML тоже изучали по мере надобности? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 16:42 |
|
Регионы
|
|||
---|---|---|---|
#18+
suPPLerKaterinПростите Код: plaintext 1. 2.
И как теги, не настораживают Вас? Или Вы HTML тоже изучали по мере надобности? :) Так это все из-за них? Просто их формирует генератор, а я внимание не обратила. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2010, 16:48 |
|
|
start [/forum/topic.php?fid=50&msg=36451347&tid=1874100]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 154ms |
0 / 0 |