Claudio Di Flumeri
2004-02-16 10:30:30 UTC
Ho un form di dati (in VB.NET) nel quale c'è una casella di testo che dovrà
contenere una data. Il problema è questo: se come data inserisco 01/01/1900,
nel database SQL viene salvato il valore NULL! Il campo nel DB è di tipo
smalldatetime. Da quello che ho capito, 01-01-1900 corrisponde al valore
NULL per quel tipo, d'altronde se cerco di inserire la data direttamente
nella tabella con Enterprise Manager ci riesco. La scrittura nel DB avviene
tramite una stored procedure alla quale passo la data come parametro: in che
formato la devo specificare in modo che quella particolare data venga in
effetti salvata?
contenere una data. Il problema è questo: se come data inserisco 01/01/1900,
nel database SQL viene salvato il valore NULL! Il campo nel DB è di tipo
smalldatetime. Da quello che ho capito, 01-01-1900 corrisponde al valore
NULL per quel tipo, d'altronde se cerco di inserire la data direttamente
nella tabella con Enterprise Manager ci riesco. La scrittura nel DB avviene
tramite una stored procedure alla quale passo la data come parametro: in che
formato la devo specificare in modo che quella particolare data venga in
effetti salvata?