DBA: Campi di tipo data
copia linkDescrizione del difetto
Sono stati corretti alcuni malfunzionamenti relativi al passaggio di parametri di tipo DateTime su MySql, Postgres e SQLite in PreparedStatement, StoredProcedure e query parametriche e al formato delle date per Postgres.
Effetti del malfunzionamento
-
Nelle query per Postgres in tecnologia C# le date venivano scritte utilizzando il formato
{ts 'yyyy-MM-dd HH:mm:ss'}, formato non supportato dal driver .NET. Ora viene utilizzato il formatoTO_TIMESTAMP('yyyy-MM-dd HH:mm:ss'). - I pannelli basati su tabelle di database di tipo Postgres o MySql non restituivano dati se nella query erano presenti dei filtri su campi di tipo DateTime. Lo stesso accadeva se si stampavano book nella cui query erano utilizzati filtri su campi di tipo DateTime.
- Se si passavano valori di tipo Datetime come parametri di PreparedStatement o StoredFunction in Postgres e MySql in tecnologia C# la parte ORA veniva eliminata.
- Se si passavano valori di tipo Datetime come parametri di PreparedStatement o StoredFunction in SQLite in tecnologia Java il valore veniva passato come intero.
Soluzioni
Questo difetto è stato risolto nella versione 11.0. Non sono disponibili workaround per le versioni precedenti.
Funzionalità interessate
L'utilizzo di valori di tipo DateTime in alcuni casi particolari e su alcuni tipi di database.
Note
- Malfunzionamento relativo alla richiesta di assistenza 001557-2011.
Ultima modifica: 23/03/2021 / Validità: da 11.0.4800