Dobrý den, metodou "pokus/omyl" jsem pochopil, že např zde:
For Each Uzel as Xml.XmlNode In Data.SelectNodes("VstupniData/" & Promenna1 & "/" & Promenna2)
není možné použít uvnitř proměnné nulu (a je jedno jestli je na začátku, uprostřed nebo na konci). Proč tomu tak je a jak se to dá obelstít? Pokud je Promenna2 jako string s hodnotou D32, tak je to OK (neobsahuje 0), ale pokud je např D20, D30 nebo D50, tak to hodí hlášku: "Expression must evaluate to a node-set."
|