IDE: Variabili non utilizzate in trigger
copia linkDescrizione
E' stato inserito un nuovo messaggio di errore che informa il programmatore che è stata utilizzata una delle variabili di notifica del trigger ma non è attivo il corrispondente flag nella videata delle proprietà del trigger.
Quando viene creato un nuovo trigger Instant Developer aggiunge automaticamente tre variabili all'interno del trigger: INSERTING, UPDATING e DELETING. Tali variabili assumono il valore True se, rispettivamente, viene inserito, aggiornato o eliminato un record nella tabella. Per indicare per quale operazione occorre notificare il trigger occorre attivare il corrispondente flag presente nella videata delle proprietà del trigger. Fino alla versione 7.1 di Instant Developer se si disattivava uno o più flag e veniva utilizzata la corrispondente variabile non veniva notificato alcun messaggio anche se poi, a run-time, tale variabile non avrebbe mai assunto il valore True dato che il flag corrispondente era disattivato.
A partire dalla versione 7.5 se viene disabilitato uno dei flag e viene inavvertitamente utilizzata la corrispondente variabile viene segnalato un errore.
Funzionalità interessate
La definizione dei trigger tramite Instant Developer.
Note
L'errore non viene generato se il codice che utilizza la variabile il cui flag non è attivo è commentato.
Ultima modifica: 03/10/2008 / Validità: da 7.5.3400