RD4: For-Each scrivibili su database
copia linkDescrizione del difetto
Era impossibile modificare una colonna di un blocco di codice for-each-row. Tale malfunzionamento si manifestava solo nelle applicazioni offline e solo se il campo della tabella del database che si stava modificando non aveva il flag Automatico attivato. Qualora il codice del campo fosse automaticamente gestito da Instant Developer tale malfunzionamento non si manifestava.
Effetti del malfunzionamento
- Se si modificava il valore di una colonna del for-each-row tale modifica non veniva eseguita sul database.
Soluzioni
Il problema era dovuto al fatto che il framework RD4 ha necessità di conoscere il DBCode del campo del database di cui occorre fare la modifica. Se il campo del database aveva il flag Automatico non attivo mentre la colonna della query del for-each-row aveva il flag Automatico attivo il framework non possedeva il DBCode corretto e veniva generato un errore di colonna non trovata a run-time. Utilizzando le versioni precedenti di Instant Developer è sufficiente disattivare il flag Automatico della colonna del for-each-row ed indicare come codice della colonna il DBCode del campo del database.
Funzionalità interessate
L'utilizzo di blocchi di codice for-each-row scrivibili in applicazioni offline.
Note
- Il malfunzionamento non si manifestava nel caso di blocchi for-each-row scrivibili su tabelle IMDB.
Ultima modifica: 23/03/2021 / Validità: da 11.1.4900