Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Index By VarChar2 / 3 сообщений из 3, страница 1 из 1
02.12.2016, 14:06
    #39359339
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Index By VarChar2
Приветствую.

Имеется тип и переменная:
Код: plsql
1.
2.
Type TErrors Is Table of Integer Index By VarChar2(1000);
fErrors       TErrors;



Формирую массив и заполняю его так:
Код: plsql
1.
2.
3.
4.
5.
           If fErrors.Exists(fErrorMessage) Then
              fErrors(fErrorMessage) := NVL(fErrors(fErrorMessage), 0) + 1;
           Else
              fErrors(fErrorMessage) := 1;
           End If;



Далее пытаюсь его выдать в HTML:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
       For fErrorMessage in fErrors.first..fErrors.last Loop
              fI := fI + 1;
              fMail := '<tr><td>' || fI
                   || '</td><td>' || fErrorMessage
                   || '</td><td>' || fErrors(fErrorMessage)
                   || '</td></tr>';
              fMailLog.Extend(1);
              fMailLog(fMailLog.Last) := fMail;                               
       End Loop;



Но элементы перебрать не получается :-) For не умеет работать с буквами.
Как перебрать массив с индексом по тексту?
...
Рейтинг: 0 / 0
02.12.2016, 14:23
    #39359350
orawish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Index By VarChar2
Петров Андрей,

1129708
...
Рейтинг: 0 / 0
02.12.2016, 14:26
    #39359353
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Index By VarChar2
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Index By VarChar2 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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