Query > strwhere

Il tag strwhere contiene la eventuale condizione where prefissata nella query. Tale condizione è poi implementata in funzione delle selezioni eseguite dall’utente che avvia la query e, nella stragrande maggioranza dei casi il tag strwhere è comunque presente e determina il primo filtro. Ad esempio volendo realizzare una query che rappresenti gli ordini di vendita aperti, sarà ovviamente data all’operatore la possibilità di selezionare per data documento, per cliente, per articolo, ecc. tuttavia il concetto di ordine “aperto” sarà affidato al tag strwhere come nell’esempio sotto riportato.

<strwhere>where ordvenrig.saldato is null</strwhere>

Nel costruire le clausole where può capitare di dover utilizzare i caratteri < e > il cui impiego nella struttura XML richiede alcuni accorgimenti. Si rimanda alla pagina esplicativa dell’architettura XML con particolare riferimento al costrutto CDATA per questi casi.