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
App. WinForms / WPF .NET
Gestire campi date nulle
mercoledì 08 ottobre 2008 - 13.16
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
LukeVR
Profilo
| Newbie
2
messaggi | Data Invio:
mer 8 ott 2008 - 13:16
ciao,
ho una tabella su un db access contenente dei campi di tipo data.
in vb 2008 uso ado, e ho creato un form che gestisce tali campi.
i campi data li gestisco tramite datetimepicker, che però non permette le date nulle.
vedendo altri post, ho pensato di risolvere utilizzando un valore "strano" quando il campo è nullo, o quando l'utente disabilita il controllo (con la checkbox relativa).
quindi in pratica interecettare 2 eventi (caricamento dati e disabilitazione controllo) per settare il valore "strano" sul dtpicker.
ora mi chiedo, che sia questo il sistema più semplice?
la gestione delle date nulle è proprio un'esigenza così particolare da richiedere righe di programmazione?
(ora rimpiango il vb6+dao :) )
qualcuno ha qualche altro sistema più intelligente?
grz..
L.
dante
Profilo
| Junior Member
70
messaggi | Data Invio:
gio 9 ott 2008 - 17:53
Ciao,
non serve il "valore strano". ti basta dbnull.value
Dante
LukeVR
Profilo
| Newbie
2
messaggi | Data Invio:
ven 10 ott 2008 - 08:31
scusa l'ignoranza, ma la banale riga
datetimepicker1.value=dbnull.value
mi dà un errore in compilazione:
"value of system.dbnull cannot be converted to date"
mi funziona con un cast forzato (DateTimePicker1.Value = System.DateTime.Parse(DBNull.Value.ToString)) ma mi genere un errore runtime (il dtp proprio non vuole saperne di accettare valori nulli)..
grz..
L.
dante
Profilo
| Junior Member
70
messaggi | Data Invio:
ven 10 ott 2008 - 10:03
No, non lo devi mettere nel datepicker ma lo devi passare come vaore al db quando vuoi che la data sia NULL
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 !