527 messaggi dal 18 dicembre 2012
Ciao a tutti
Ho un database con un campo datetime, no datetime2.

Ho una stinga di questo tipo: 20170118 che trasformo in 2017-01-18
L'ultima stringa la converto in DateTime.
Quando eseguo una insert e passo come parametro la variabile DatiTime ricevo questo errore:
The conversion of a nvarchar data type to a datetime data type resulted in an out-of-range value

Ho provato a formattare la data in yyyy-dd-MM, mentre in locale è tutto ok (sql server 2015), sul server ricevo lo stesso.

Come dovrei convertire la stringa per non avere problemi?

Grazie
1 messaggio dal 01 novembre 2013
Il formato ISO del datetime è descritto qui: https://msdn.microsoft.com/it-it/library/ms187819.aspx
Con il formato ISO non dovresti avere problemi sul formato della lingua.
Un esempio: 2004-05-23T14:25:10

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.