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

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

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

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

Evaluate

Cleric-Lviv

Well-known member
03.01.2008
603
0
BIT
0
Всем привет!

столкнулся с проблемкой, может гдето не доглядел, помогите:)))

суть проблемки нужно вигрузить данние из лотуса в оракл, с етим проблем нет, но когда я извлекаю нужную информацию из полей в одном случае мне нужно использовать Evaluate

Код:
aFormula = @IfError(@Explode(ruDepartment;"\\")[2];"")

dim aFormula as string
aFormula = aDoc.GetItemValue("formula" & CStr(a))(0)
key(a).Value = Evaluate({aFormula},dDoc)

в некоторих случаях он должен возвращать "" в некоторих != "" но ВСЕ время возвращает "" в чем может быть нюанс?????
 

Cleric-Lviv

Well-known member
03.01.2008
603
0
BIT
0
кажется разобрался....если забрать @IfError все работает.... :)))
 
N

nvyush

Не проще ли вместо @Explode(...) использовать Split(...)?
 
H

hosm

@IfError добавили в 6 или 7ке, а потом сразу же в следующей выпущенной версии убрали и пометили как устаревшую и не рекомендовали использовать.
 

Cleric-Lviv

Well-known member
03.01.2008
603
0
BIT
0
nvy

мы не ищем льогких путей, :) что то я забыл о split, спасибки :)
 
Мы в соцсетях:

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