Текущее время: Вс, июл 27 2025, 20:48

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Как записать в символьную переменную текст длиной более 255 символов.
СообщениеДобавлено: Чт, окт 10 2013, 14:00 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 08:40
Сообщения: 226
Добрый день.
Возможно ли записать в символьную переменную текст длиной более 255 символов.
Code:
DATA str(2048) TYPE c.
DATA count(4) TYPE n.
DO 1000 TIMES.
  count = count + 1.
  CONCATENATE str 'test' count INTO str.
ENDDO.

Данный код записывает в переменную str только 255 символов, хотя символьная переменная длиной 2048 символов.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как записать в символьную переменную текст длиной более 255 символов.
СообщениеДобавлено: Чт, окт 10 2013, 14:08 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 12:41
Сообщения: 473
А как вы проверяете, что записалось только 255 символов?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как записать в символьную переменную текст длиной более 255 символов.
СообщениеДобавлено: Чт, окт 10 2013, 14:09 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, фев 15 2011, 15:02
Сообщения: 122
255 это максимальное количество символов которые показывает отладчик, на самом деле со строкой все в порядке

При просмотре переменной по умолчанию стоит ракурс "быстрый просмотр", попробуйте поставить "табличный"

_________________
Поздравляю тебя, Шарик, ты - балбес!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как записать в символьную переменную текст длиной более 255 символов.
СообщениеДобавлено: Чт, окт 10 2013, 14:11 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 08:40
Сообщения: 226
Да вы правы)...Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как записать в символьную переменную текст длиной более 255 символов.
СообщениеДобавлено: Сб, окт 26 2013, 10:31 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, окт 16 2006, 14:09
Сообщения: 30
а есть еще более простой способ: в отладчике: <переменная>+255
так он покажет переменную начиная с 256 символа
А еще <переменная>(255) так можно просматривать структуры, если они символьные.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB