Текущее время: Сб, июл 19 2025, 00:37

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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