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
Controllo sui campi di un form <-> Database
domenica 19 aprile 2009 - 14.34
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Luka90
Profilo
| Junior Member
66
messaggi | Data Invio:
dom 19 apr 2009 - 14:34
Salve a tutti!
Ho un dubbio che vorrei sottoporre a voi esperti:
ho un form di inserimento dati che poi, tramite apposita query, mi inserisce i dati in un DB. Ovviamente, ci sono dei campi NOT NULL e inoltre con una massima lunghezza (nei casi di VARCHAR (tot)).
Secondo voi è meglio lasciare al databse il controllo con i suoi vincoli? Gestendo l'errore?
Oppure evitare l'errore a priori, effettuando controlli su ogni textbox, combobox ecc?
Per ora mi sono limitato a impostare la lunghezza massima sulle textbox.
Grazie dell'aiuto!
Luca
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
dom 19 apr 2009 - 18:32
Ciao Luca
>Secondo voi è meglio lasciare al databse il controllo con i suoi
>vincoli? Gestendo l'errore?
>Oppure evitare l'errore a priori, effettuando controlli su ogni
>textbox, combobox ecc?
Ti consiglio di eseguire dei controlli prima di effettuare l'inserimento, questo perchè ti faciliterà il debug, in quanto effettuando il controllo esempio sulla max lunghezza dei campi, in caso si verifichi un'eccezione, tu sai a priori che non potrà essere dovuto a quell'errore.
Inoltre utilizzando quest'approccio, non esegui connessioni al DB inutili, guadagnando tempo di CPU e memoria
Ciao
Luka90
Profilo
| Junior Member
66
messaggi | Data Invio:
dom 19 apr 2009 - 18:40
Si, in effetti è quello che pensavo.
Non avevo pensato al fatto che evitavo la connessione, il che effettivamente è un bel vantaggio!
Grazie
Luca
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
dom 19 apr 2009 - 20:17
>Grazie
Di Nulla
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 !