Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Le versioni precedenti di Visual Basic supportano l'utilizzo del tipo di dati Double per memorizzare e modificare le date. Tale operazione non è consentita in Visual Basic 2008, poiché le date non vengono memorizzate internamente come dati Double. Il codice riportato di seguito è valido in Visual Basic 6.0, ma potrebbe causare un errore di compilazione in Visual Basic 2008:
Dim dbl As Double
Dim dat As Date
dat = Now
'BAD: Date can't be assigned to a double
dbl = dat
'BAD: Double can't be used in date functions
dbl = DateAdd("d", 1, dbl)
'BAD: CDate can't convert a double to a date
dat = CDate(dbl)
In .NET Framework sono disponibili le funzioni ToOADate e FromOADate per la conversione tra dati Double e Date. Quando tuttavia il progetto viene aggiornato a Visual Basic 2008, è difficile definire lo scopo del codice che utilizza i dati Double per memorizzare le date. Per evitare modifiche non necessarie del codice in Visual Basic 2008, utilizzare sempre il tipo di dati Date per memorizzare le date.
Vedere anche
Altre risorse
Raccomandazioni relative al linguaggio in funzione dell'aggiornamento