IDE: SelectIntoRS con colonne calcolate nei web service
copia linkDescrizione del difetto
Se si utilizzava un'espressione calcolata all'interno di un'istruzione SelectIntoRS non collegata ad una variabile in un metodo pubblico della classe pubblica di un web-service si otteneva un errore di compilazione.
Effetti del malfunzionamento
- Il codice generato non era corretto.
- Se non si utilizzavano espressioni il recordset restituito dal web service non utilizzava gli ALIAS delle colonne ma un nome composito automaticamente calcolato e non configurabile.
Soluzioni
Non sono disponibili workaround per le versioni precedenti.
Funzionalità interessate
Lo sviluppo di web-service con Instant Developer.
Note
- Malfunzionamento relativo alla richiesta di assistenza 000553-2016.
-
Attenzione: Nelle versioni precedenti di Instant Developer il metodo restituiva un recordset avente i codici delle colonne auto-calcolate. Per esempio se si creava questa query:
il recordset aveva le seguenti colonne:Count() ( <-- questa generava un errore di compilazione a causa delle parentesi) CustomersContactTitle ( <-- nome autocalcolato indipendente dall'alias della colonna)
A partire dalla versione 15.5 il metodo restituisce un recordset con le seguenti colonne:Conteggio ContactTitle
Se si desidera ripristinare il comportamento delle versioni precedenti è sufficiente assegnare alla colonna l'alias uguale al nome della colonna restituito dalla versione precedente di Instant Developer.
Ultima modifica: 23/03/2021 / Validità: da 15.5.6500