HTML

Synergy: condition relációjelek

2012.02.16. 12:22 bboItem

Ha egy conditionben az alábbi relációjelek valamelyikét használjuk

< , > , <= , >=

és a vizsgált operandus értéke null, akkor vizsgálatkor  hibát kapunk, rosszabb esetben a hibától újraindulhat az IIS.

Ez a működés szándékos, ezeket az eseteket a fejlesztőnek külön kezelni kell. Mivel az AND kapcsolatú kifejezések kiértékelése hasonló egyéb alacsonyabb szintű nyelvekéhez, ezért, ha már egy korábbi feltétel nem teljesül, akkor nem kell kiértékelni az utána következőket, hiszen azoktól már független a kifejezés értéke.

Példa a helyes megadásra:

op1 != null

(and)

op1 >= 10

Megjegyzés.: OR kapcsolatú condition esetén a relációjellel vizsgált részt ki kell emelnünk egy külső conditionben és ott a fenti módon AND kapcsolattal ellenőrizni, hogy null -e az értéke.

Szólj hozzá!

Címkék: > condition

A bejegyzés trackback címe:

https://item.blog.hu/api/trackback/id/tr904118968

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása