Query Unit con parametri opzionali

28 Jun '17, 04:59 PM
2,681 Views
No Forum Badges

Salve, 

ho la necessità di utilizzare una Query Unit perchè la mia query contiene una istruzione che mi permette di selezionare un campo in cui concateno degli id separati da virgola (tramite la WM_Concat). 

Essendo una query di ricerca però ho naturalmente dei parametri opzionali che se non setto fanno fallire la query. 

Forse la query Unit non permette l'utilizzo di parametri opzionali? 

Se sì come posso risolvere?

Grazie mille 

Stefania

 
x 0
Follow
Answer Answer at this question and get points!
Forum Expert - Level 5

Ciao Stefania,

per definire se un parametro in ingresso alla Query Component è necessario o meno per l'esecuzione dell'intera query è necessario cambiare la proprietà "Required" presente nelle Properties View del Query Input che hai definito.

Inoltre puoi anche modificare la query aggiungendo un ulteriore controllo sul parametro come nel seguente modo:
...
((poid = :poid) or (:poid is null))
...

dove "poid" è il nome del Query Input definito sul componente.

Saluti

 
x 0
Answer at this question and get points!