Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с массивом / 3 сообщений из 3, страница 1 из 1
09.06.2005, 11:01
    #33108787
IvanCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с массивом
В процедуре используется массив, данные которого записываются в переменную типа varchar, данная переменная является результатом процедуры.

for _stept in reverse 5..1
loop
_nline := _nline + _nlinet[_stept] + ' ';
end loop;
return btrim(_nline);

Проблема в том что после такаго цикла переменная _nline равна null, если обращатсь к номеру ячейки массива жестко (_nlinet[3]) то все выводится.
Причем при трасировке после цикла переменная содержит правильное значение,
возврат тоже его содержит, а при вызове процедуры получаем null.
Кто знает в чем дело.
...
Рейтинг: 0 / 0
09.06.2005, 11:07
    #33108814
IvanCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с массивом
спасибо кто прочитал и решил помочь, но я сам нашел где ошибка.
...
Рейтинг: 0 / 0
09.06.2005, 15:35
    #33109861
Meta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с массивом
IvanChспасибо кто прочитал и решил помочь, но я сам нашел где ошибка.
Хоть бы написал в чём причина =))
Наверное, изначально _nline равнялась null, а null + 666 = null...
Или причина было в другом?
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с массивом / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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