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

IDE: SelectIntoRecordset non collegato

copia link

Descrizione del difetto

E' stato corretto un errore di compilazione se una procedura conteneva un'istruzione di tipo SelectIntoRecordset non collegata a nessuna variabile di tipo Recordset. Instant Developer, infatti, nel caso che una procedura contenga una istruzione SelectIntoRecordset non collegata a nessuna variabile di tipo Recordset, cambiava il tipo di dato restituito dalla funzione anche se questa è una procedura.

Instant Developer, a partire dalla versione 7.5, si comporta nel modo seguente:

  • Se una procedura contiene un'istruzione SelectIntoRecordset non collegata, viene generato il messaggio di warning 1554 che informa che la procedura ritornerà un Recordset. Questo caso non genera errori di compilazione in quanto una funzione può comunque essere chiamata come procedura.
  • Se una funzione contiene un'istruzione SelectIntoRecordset non collegata, viene generato il messaggio di errore 1555 che informa che la funzione restituisce un Recordset invece del tipo di dato specificato. Tale messaggio viene mostrato solo se il tipo di dato restituito dalla funzione non è Recordset e serve per informare il programmatore che la funzione non ritorna il tipo di dato specificato ma un Recordset.

Effetti del malfunzionamento

  • Veniva generato un errore di compilazione dell'applicazione.

Soluzioni

Utilizzare la versione 7.5.

Funzionalità interessate

La scrittura del codice tramite Instant Developer.

Note

  • La possibilità di restituire recordset anche senza dichiararlo esplicitamente può essere utile nel caso di applicazioni di tipo Web Service. Infatti, se la procedura contiene una SelectIntoRecordset non collegata, il sistema restituisce un'apposito array di oggetti nativi invece di una istanza della classe Recordset.

Ultima modifica: 23/03/2021 / Validità: da 7.5.3400

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum