RD4: Nomi case sensitive nelle query
copia linkDescrizione del difetto
È stato corretto un malfunzionamento che riguarda la lettura dei valori di un recordset ottenuto con il metodo SQLQuery nelle applicazioni offline.
Effetti del malfunzionamento
Eseguendo una query in questo modo:
RecordSet r = Database.SQLQuery("SELECT nome FROM tabella")
e leggendo il valore in questo modo:
String nome = r.getFieldValue("NOME");
si otteneva null come valore se il codice della colonna nella query non corrispondeva esattamente (per differenze tra maiuscole/minuscole) al nome del campo sulla tabella fisica.
Soluzioni
Usare lo stesso case per i nomi.
Funzionalità interessate
Lettura dati da recordset ottenuti con il metodo SQLQuery nelle applicazioni offline.
Note
- Malfunzionamento relativo alla richiesta di assistenza 001416-2014.
- Malfunzionamento relativo a questo thread del forum.
Ultima modifica: 23/03/2021 / Validità: da 13.5.5800