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
Problemi db
martedì 25 novembre 2008 - 11.19
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
augusto890
Profilo
| Junior Member
161
messaggi | Data Invio:
mar 25 nov 2008 - 11:19
Ciao a tutti ragazzi...ho un problema nell'inserimento dei dati nel db...allora...funziona tutto...solo che al momento dell'inserimento se uno lascia la textbox vuota mi inserisce il campo vuoto...mentre se eseguo una insert dove magari non metto tutti i campi...mi inserisce i null...io ho bisogno per un controllo del codice che vi sia uniformità...visto che il sito è terminato...c'è qualche script lato sql server da inserire? in modo che se gli viene passato un null...lo sostituisce in automatico con un campo vuoto? o viceversa insomma...spero di essermi spiegato bene.,..grazie in anticipo...
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 25 nov 2008 - 11:39
>Ciao a tutti ragazzi...
Ciao!
>ho un problema nell'inserimento dei dati
>nel db...allora...funziona tutto...solo che al momento dell'inserimento
>se uno lascia la textbox vuota mi inserisce il campo vuoto...mentre
>se eseguo una insert dove magari non metto tutti i campi...mi
>inserisce i null...
è normale, se ometti il parametro viene inserito o il default o il null (se il campo è nullable) oppure ottieni errore se il campo non ammette null.
Viceversa, se usi una stringa vuota (textbox non valorizzata) inserirai blank nel tuo campo.
Devi gestirla tu, indicando che quando il parametro è Empty vuoi mettere null.
Come fai la parte di inserimento?
>grazie in anticipo...
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
augusto890
Profilo
| Junior Member
161
messaggi | Data Invio:
mar 25 nov 2008 - 11:45
>Come fai la parte di inserimento?
In che senso?
LLo so che avrei dovuto gestirlo prima...ma mi sono reso conto dopo del problema...allora volevo rappezzare...
l'inserimento lo faccio tramite stored se intendi questo!
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 25 nov 2008 - 11:56
>In che senso?
Codice, controlli.. cosa usi?
DataSources? Codice tuo?
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
augusto890
Profilo
| Junior Member
161
messaggi | Data Invio:
mar 25 nov 2008 - 12:21
tutto codice mio...per gli insert si...
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 25 nov 2008 - 12:24
>tutto codice mio...per gli insert si...
Allora devi fare i controlli proprio sul tuo codice, andando a testare se il valore che passi è quello che in realtà ti serve.
Personalmente mi faccio dei default values che mi indicano per ogni tipo il valore che poi sarà gestito come eventuale NULL nelle stored procedure.
Ma è una scelta tua, se il codice è tuo, devi intervenire prima di eseguire le insert.
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
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 !