RD4: Nomi case sensitive nelle query

copia link

Descrizione 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