• Super User

    [VbScript] Creare una condizione dinamica

    Buongiorno a tutti,
    l'ho sempre fatto in PHP o C#, ma qui non riesco.

    Vorrei creare un IF dinamico, cioe' con due condizioni se una variabile e' popolata.

    Mi spiego:

    
    If cond1 = True & cond2  = True Then
    .....
    End If
    
    

    cond1 e' sempre fissa

    cond2 invece e' dinamica, vorrei che si basasse su una variabile esterna externalVar

    
    If externalVar <> "" Then
         cond2 = " and %currentVal% = " & externalVar & " "
    Else
         cond2 = ""
    
    

    cosi' da usarla nell'IF principale utilizzo la cond2 sostituendo un valore dinamicamente.

    
    If cond1 = True & Replace(cond2 , "%currentVal%", currentVal) Then
    
    End If
    
    

    Purtroppo cosi' facendo questa non e' mai TRUE, forse perche' viene vista solo come una stringa?

    Grazie.