powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Index By VarChar2
3 сообщений из 3, страница 1 из 1
Index By VarChar2
    #39359339
Петров Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую.

Имеется тип и переменная:
Код: 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
Index By VarChar2
    #39359350
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Петров Андрей,

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


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