14 messaggi dal 20 aprile 2007
Salve a tutti... raga ho un problema...
Il campo di una mia tabella deve memorizzare delle date e quindi l'ho dichiarato di tipo DateTime. Premetto che utilizzo SqlServer 2000, Questa tabella viene riempita da un file di testo.. ma la data in questo file è memorizzata nella forma yyyymmdd, esempio 20071210. Se la voglio memorizzare cosi come è mi da errore di conversione... Come posso convertire il tipo di data nel formato yyyymmdd in DateTime ???

NB: ovviamente avrei risolto se memorizzassi il campo data della tabella in nvarchar ma a me mi serve in dateTime...

RAGA AIUTATEMI!!!!! CIAOO
1.976 messaggi dal 27 luglio 2005
Contributi
salve,
kekkoweb ha scritto:
Salve a tutti... raga ho un problema...
Il campo di una mia tabella deve memorizzare delle date e quindi l'ho dichiarato di tipo DateTime. Premetto che utilizzo SqlServer 2000, Questa tabella viene riempita da un file di testo.. ma la data in questo file è memorizzata nella forma yyyymmdd, esempio 20071210. Se la voglio memorizzare cosi come è mi da errore di conversione... Come posso convertire il tipo di data nel formato yyyymmdd in DateTime ???

NB: ovviamente avrei risolto se memorizzassi il campo data della tabella in nvarchar ma a me mi serve in dateTime...

RAGA AIUTATEMI!!!!! CIAOO


e' sufficiente che 20071210 sia racchiuso tra apici, quindi non
INSERT INTO ... VALUES ( 20071210 );
ma
INSERT INTO ... VALUES ( '20071210' );
saluti

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php

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.