Statement : GET

Ritorno di un valore specifico.
Questo statement è stato lasciato per compatibilità con la versione precedente.
E’ più conveniente e sicuro utilizzare lo statement SELECT in modo da poter controllare il filtro con maggior precisione.
Return : solo il valore che soddisfa il filtro col_key=key_searched e ritorna quanto richiesto dal tag ReturnGet

E’ possibile inviare uno o più blocchi <record></record> ciascuno indipendente l’uno dall’altro. Il ritorno comprenderà tutti i valori richiesti.

Tag permessi :

  • TemplateCode : codice del template da cui rilevare i dati. In presenza di TemplateCode il tag <stmt> non è preso in considerazione e tutti i campi in esso memorizzati saranno sovrascritti dai dati inviati
  • Stmt : GET
  • Key : la key ricercata.
    Es. : paramX
    Equivale alla istruzione sql :
    SELECT -col_xxx- FROM table_xxx WHERE col_key=’paramX’
  • ReturnGet : tipo di ritorno.
    IDTABLE : id della tabella (campo col_idtable)
    USER : valore dell’user (campo col_user)
    IDKEY : valore della idkey (campo col_idkey)
    VALUE : valore del value (campo col_value)
    FILEURL : ritorna l’url del file
    FILESTR : ritorna il file come stream
  • Lingua specifica : non importante in fase di update
<record>
	<stmt>get</stmt>
	<ReturnGet>value</ReturnGet>
	<key>paramX</key>
</record>
<record>
	<ReturnGet>user</ReturnGet>
	<key>name</key>
</record>
<record>
	<ReturnGet>fileurl</ReturnGet>
	<key>photo1</key>
</record>
<record>
	<ReturnGet>filestr</ReturnGet>
	<key>photo1</key>
</record>