English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Versioni precedenti
  • Versione 7.1.3300
  • Correzioni

IDE: Errore aggiornando espressione booleana

copia link

Descrizione del difetto

Nelle versioni precedenti era possibile impostare il valore di un campo in un query di insert o di update ad un valore booleano e questo causava un errore di esecuzione della query a runtime. In questa versione è stato aggiunto un controllo che impedisce l'uso di espressioni booleane in questi contesti e indica di esplicitare i valori corrispondenti agli stati vero/falso tramite la funzione IF in linea.

Effetti del malfunzionamento

  • La query ritornava un errore di runtime

Soluzioni

Al posto di scrivere SET CAMPO = (espressione booleana), usare SET CAMPO = IF (espressione booleana, valore vero, valore falso)

Funzionalità interessate

Uso di espressioni booleane in query di update o insert.

Note

  • In questo modo il codice eseguito è più portabile e corretto perchè esplicita i valori fisici memorizzati sul database a fronte degli stati vero/falso dell'espressione.

Ultima modifica: 25/04/2008 / Validità: da 7.1.3300

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum