Problemi db

martedì 25 novembre 2008 - 11.19

augusto890 Profilo | Junior Member

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

>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


>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

>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

tutto codice mio...per gli insert si...

alx_81 Profilo | Guru

>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
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5