English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Instant Developer Foundation
  • Versioni precedenti
  • Versione 7.0.3200
  • Miglioramenti e correzioni

R104 - DO: Validazione check-constraints

copia link

Descrizione del difetto

Nelle versioni precedenti, se una proprietà di un documento derivava da un campo del database che aveva un field check constraint, eventualmente derivato da un dominio, allora nell'evento di OnValidate del documento veniva controllato che la proprietà rispettasse il vincolo. Questo avveniva anche se la proprietà valeva null, valore ammesso se la proprietà era opzionale, con il risultato che il documento non passava la validazione.

Effetti del malfunzionamento

  • Si potevano ottenere errori di validazione di un documento, anche se il documento era valido.

Soluzioni

Era sufficiente aggiungere la clausola OR ISNULL (campo/dominio) al check constraint. Con questo aggiornamento il problema è comunque risolto.

Funzionalità interessate

Uso di check constraint e validazione di documenti.

Note

  • Il check constraint non viene mai validato se la proprietà è null, tuttavia esiste un altro controllo specifico che verifica se null è un valore ammesso per tale proprietà.

Ultima modifica: 23/03/2021 / Validità: da 7.0.3200

Vedi anche

  • On Validate (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum