RTC: Espressione in query con costante traducibile
copia linkDescrizione del difetto
Errore di compilazione se si utilizzava una costante traducibile come parametro di una funzione di libreria in una query, come nel caso seguente:
Recordset r = new();
...
select into variables
set VAR = r.getFieldValue("Data")
from
TABELLA
Il malfunzionamento si manifestava solo se:
- la costante Data era contenuta in una lista valori dove era stato attivato il flag Genera dati RTC;
- l'applicazione utilizzava il modulo RTC, ovvero era stato attivato il flag Genera dati RTC nella videata delle proprietà dell'applicazione web;
- era stato attivato il modulo RTC durante la compilazione dell'applicazione attivando il flag Attiva RTC per questa applicazione nella videata di compilazione.
Effetti del malfunzionamento
- Si otteneva un errore di compilazione a run-time.
Soluzioni
Era sufficiente utilizzare una variabile locale assegnandole il risultato dell'espressione ed utilizzare quindi la variabile all'interno della query.
Funzionalità interessate
L'utilizzo del modulo RTC.
Note
- Malfunzionamento relativo alla richiesta di assistenza 001548-2013.
Ultima modifica: 14/10/2013 / Validità: da 12.5.5400