Formato Tipo Data in tabella

lunedì 07 febbraio 2011 - 00.16

Carmelo1965 Profilo | Junior Member

Ciao a tutti, mi chiedevo se potete aiutarmi:Ho creato una tabella nel quale ho inserito anche un
campo data, pur troppo ho soltanto l'opzione tipodatatime. a me serve soltanto la data, oppure l'anno
specialmente per la ricerca con fillData con Dataset. Potete dirmi come posso far diventare il campo
data come la desidero io ??? ovviamente salvandola nella stessa tabella.
Grazie mille a presto

Un grazie a tutti i collaboratori....

alx_81 Profilo | Guru

>Ciao a tutti,
ciao

> mi chiedevo se potete aiutarmi:Ho creato una tabella
>nel quale ho inserito anche un
>campo data, pur troppo ho soltanto l'opzione tipodatatime. a
>me serve soltanto la data, oppure l'anno
>specialmente per la ricerca con fillData con Dataset. Potete
>dirmi come posso far diventare il campo
>data come la desidero io ??? ovviamente salvandola nella stessa
>tabella.
Se non ricordo male ti avevo risposto ad un quesito in cui quel campo data doveva essere trattato come anno.
Anche qui mi sento di darti la stessa risposta. Se tu intendi mettere solamente l'anno in quel campo e quindi il resto della data non ti interessa, fai il campo numerico intero e salva solo l'anno, trattandolo come un qualunque numero.
Questa tabella è speculare ad una di sql server? se sì, e se la versione di sql server è 2008, usa tranquillamente un datetime sulla tabella che fai in visual studio e poi su database definiscila come Date solamente. Questo ti consente di salvare la data senza orario. Ma ripeto, se ti serve solo l'anno e quel campo data quindi non devi nemmeno farlo vedere altrove, trasforma il campo in intero.

>Grazie mille a presto
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

Carmelo1965 Profilo | Junior Member

Ciao Alex, scusami hai ragione avevi risposto, il fatto è che ho visual studio 2005, ok faccio come tici te per l'anno potrebbe andare bene, invece ho altre due campi date da modificare, sai dirmi come posso fare ad invertile soltano in mese giorno ed anno senza ora. Grazie mille. Pur troppo devo fare una ricerca per anno e data.

Grazie mille Alex.
Saluti Carmelo.
Un grazie a tutti i collaboratori....

alx_81 Profilo | Guru

>Ciao Alex, scusami hai ragione avevi risposto, il fatto è che
>ho visual studio 2005, ok faccio come tici te per l'anno potrebbe
>andare bene, invece ho altre due campi date da modificare, sai
>dirmi come posso fare ad invertile soltano in mese giorno ed
>anno senza ora. Grazie mille. Pur troppo devo fare una ricerca
>per anno e data.
Non hai bisogno di invertirle, nè tantomeno di cambiare tipo di dati.
il fatto che si veda o meno l'orario è superfluo. Basta che quando vai a salvare il valore della data non imposti nessun orario. In questo modo il valore viene salvato a mezzanotte (00:00:00.000). Poi con un semplice formato (ad esempio usando ToShortDateString) puoi rimuovere quanto non ti serve.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

Carmelo1965 Profilo | Junior Member

Grazie Alex, puoi farmi un esempio come formare la data giono mese ed anno con ToShortDateStrin
devo farlo all'inerno del codice del Form giusto, oppure esiste in Proprietà, scusa l'ignoranza.
Carmelo
Un grazie a tutti i collaboratori....

alx_81 Profilo | Guru

>Grazie Alex, puoi farmi un esempio come formare la data giono
>mese ed anno con ToShortDateStrin
>devo farlo all'inerno del codice del Form giusto, oppure esiste
>in Proprietà, scusa l'ignoranza.
Si tratta di un metodo, quindi non lo vedi nelle proprietà. è un metodo della classe DateTime.
Quello che vuoi ottenere è la visualizzazione in una textbox? sei dentro una griglia?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

Carmelo1965 Profilo | Junior Member

Alex, i TXT in formato data si devranno vedere e cercare in un form come txt ed in un datagrid che è in un'altro Form, ti dovrò chiedere un'altra cosa in merito al metodo Fill se puoi e quando puoi.
Saluti Carmelo

Un grazie a tutti i collaboratori....

alx_81 Profilo | Guru

>Alex, i TXT in formato data si devranno vedere e cercare in un
>form come txt ed in un datagrid che è in un'altro Form, ti dovrò
>chiedere un'altra cosa in merito al metodo Fill se puoi e quando
>puoi.
per il metodo fill apri un altro thread

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5