Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
[SQL SERVER 2005] Problema con campo DATETIME
mercoledì 28 novembre 2007 - 14.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
M@LKAV
Profilo
| Junior Member
67
messaggi | Data Invio:
mer 28 nov 2007 - 14:54
salve,
ho un problema con un campo datetime di sqlserver 2005.
se non inserisco niente in quel campo lui automaticamente inserirsce la data 1900-01-01 00:00:00.000
ma io vorrei che il campo sia vuoto...
le ho provate tutte qualcuno sa darmi una spiegazione???
grazie anticipatamente per ogni risposta
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 28 nov 2007 - 15:16
>se non inserisco niente in quel campo lui automaticamente inserirsce
>la data 1900-01-01 00:00:00.000
>ma io vorrei che il campo sia vuoto...
>le ho provate tutte qualcuno sa darmi una spiegazione???
Le spiegazioni le trovi nei Books Online
Il data type datetime è costituito da una coppia di interi di 4 bytes: il primo intero rappresenta il numero di giorni precedenti e successivi alla data base del 1 gennaio 1900, mentre il secondo memorizza l'ora del giorno espressa in unità temporali pari a 3,33 ms dopo la mezzanotte.
Quindi, se non inserisci alcun valore entrambi gli interi saranno a 0 e quindi corrispondono alla data base del 1 gennaio 1900 alla mezzanotte.
Se vuoi che la colonna possa essere non valorizzata devi definirla in modo tale che accetti NULL.
>grazie anticipatamente per ogni risposta
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !