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

DBA: Trasformazione CHAR to DATE

copia link

Descrizione del difetto

Utilizzando un campo caratterizzato da una trasformazione intrinseca di tipo CHAR to DATE all'interno di una query di UPDATE o INSERT in Visual Code, la data non viene convertita nel formato prescelto.

Effetti del malfunzionamento

  • Il campo data viene riempito con un valore formattato diversamente da come richiesto e dipendente dal tipo di database.
  • Il campo non viene poi riletto correttamente in quanto la lettura utilizza sempre il formato indicato.
  • Sono possibili errori di esecuzione della query se il campo non è sufficientemente lungo per contenere il formato indicato dal DB.

Soluzioni

Il difetto è stato corretto, ma solo per i database di tipo ORACLE. In SQL Server infatti non è presente una funzione che consente di traformare una data in carattere secondo un formato arbitrario. DB/400 invece non è stato ancora ritestato.

In questi due ultimi casi la soluzione consiste nel sostituire la query Visual Code con un ciclo FOR-EACH scrivibile oppure con una query di pannello o query documentale.

Funzionalità interessate

Campi con trasformazione intrinseche scritti tramite query di UPDATE o INSERT direttamente da Visual Code.

Note

  • Questo difetto è stato corretto nella versione 6.7.
  • Per Oracle è necessario sia ridefinire la stored function GetTIC, ricreando la struttura oppure eseguendo il codice relativo, sia ricompilare l'applicazione in modo che venga comunicato il formato corretto.

Attenzione, questo articolo è stato dichiarato obsoleto! Ultima modifica: 18/06/2020 / Validità: da 6.6.2750

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum