Evaluate

Cleric-Lviv

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

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

суть проблемки нужно вигрузить данние из лотуса в оракл, с етим проблем нет, но когда я извлекаю нужную информацию из полей в одном случае мне нужно использовать 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
6
кажется разобрался....если забрать @IfError все работает.... :)))
 
N

nvyush

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

hosm

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

Cleric-Lviv

Well-known member
03.01.2008
603
0
BIT
6
nvy

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

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