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

DO: Campi counter ed errore di validazione figli

copia link

Descrizione del difetto

Se si costruiva una struttura documentale a due o più livelli in cui la PK del documento padre era costituita da un campo counter e le foreign key fra il padre ed i figli erano obbligatorie, allora il documento non passava la fase di validazione prima del salvataggio. Questo avveniva perchè il campo corrispondente nei documenti figli era ancora vuoto in quanto si può riempire solo dopo che il documento padre è stato salvato.

Effetti del malfunzionamento

  • Avvenivano errori di validazione nei documenti figli a causa del campo rimasto vuoto.

Soluzioni

Era sufficiente preimpostare il campo ad un valore non nullo; durante il salvataggio comunque il valore sarà reimpostato uguale a quello assegnato dal database al documento padre in automatico.

Nella versione 7.1 la validazione interna scopre se il campo verrebbe riempito dal contatore del documento padre e, in questo caso, non emette l'errore.

Funzionalità interessate

Validazione di documenti con PK counter.

Ultima modifica: 21/05/2008 / Validità: da 7.0.3200

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum