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

SYNC: Sincronizzazione e stringhe contenenti numeri decimali

copia link

Descrizione del difetto

Se si utilizzava il framework di sincronizzazione, si poteva ottenere un comportamento imprevisto in un caso molto particolare. Il difetto si manifestava solo se:

  • nel database del server era presente almeno un documento avente una proprietà di tipo stringa contenente un valore numerico decimale con l'ultimo carattere più a destra uguale al carattere 0 (zero), per esempio: "123.40"
  • l'applicazione offline non aveva mai ricevuto quel documento ed effettuava una sincronizzazione
In questo caso il documento veniva inviato ma il carattere 0 veniva eliminato. Pertanto, dopo la sincronizzazione, nel database dell'applicazione offline era presente un documento avente la proprietà uguale a "123.4". Questo poteva portare a comportamenti non previsti se tale proprietà era collegata ad un campo Primary Key di una tabella del database ed erano presenti tabelle collegate a quella del documento.

Effetti del malfunzionamento

  • Il documento veniva inviato all'applicazione offline ma il valore della proprietà non era corretto.

Soluzioni

Non sono disponibili soluzioni per le versioni precedenti.

Funzionalità interessate

L'utilizzo del framework di sincronizzazione.

Note

  • Malfunzionamento relativo alla richiesta di assistenza 001580-2013.

Ultima modifica: 14/10/2013 / Validità: da 12.5.5400

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum