• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Конкатенация 2 полей

  • Автор темы Guest
  • Дата начала
G

Guest

Как правильно сконкатенировать значение 2 полей, че-то не получается, помогите, pls:
@SetField("PayStatusAll";@GetField(PayStatus) + " " + @GetField(PayStatus_1))
 
S

Sandr

FIELD PayStatusAll = PayStatus + " " + PayStatus_1

и не важно, Multi они или Single values.. хотя, если одно из (PayStatus или PayStatus_1) мулти, то PayStatusAll тоже должен быть мулти...


а.. ну вот, сами разобрались.. :)
 
O

Omh

В первоначальном варианте кавычки забыл
@SetField("PayStatusAll";@GetField("PayStatus") + " " + @GetField("PayStatus_1"))
 
G

Guest

Проблемка с той же конкатенацией:

@SetField("PayStatusAll";"НДС "+ Taxpayer + ": " + ContractType_1)

ContractType_1 является поле со списком (DbColum). Вместо того, что бы взять один раз значение из поля ContractType_1, Notes берет его по-элементно и получается что команда SetField выполняется столько раз, сколько значений в поле ContractType_1.
Вопрос: Как взять из поля ContractType_1 значение целиком?
 
W

wowa

@Implode( textlistValue ) or
@Implode( textlistValue ; separator )

Если я правильно понял что ВЫ хотите
 
S

Sandr

Для: Денис Кириченко

FIELD PayStatusAll:="НДС "+ Taxpayer + ": " + @Implode(ContractType_1)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!