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
ASP.NET 2.0 / 3.5 / 4.0
Integrita tra tabelle e DDL
mercoledì 20 maggio 2009 - 18.10
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
squilibrio
Profilo
| Expert
527
messaggi | Data Invio:
mer 20 mag 2009 - 18:10
Ciao a tutti, ho una tabella che contiene un campo IDVenditore in relazione con una tabella venditori
dato che questo campo non è obbligatorio... secondo voi quando non è inserito nel DB devo salvare NULL oppure 0??
non mi fa inserire 0 in quanto non trova un record in Venditori con ID 0, se metto NULL tutto OK invece
il problema è che con NULL non riesco a gestire la possibilità di inserire un elemento vuoto nella prima riga del DDL
ddlVenditore.Items.Insert(0, new ListItem("", null);
invece con
ddlVenditore.Items.Insert(0, new ListItem("", "0");
avrei il problema di prima...
come posso risolvere ?
Grazie
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
mer 20 mag 2009 - 20:09
se lavori direttamente con il valore della colonna all'ora di fare la selezione del item ti da dei problemi, ma si tu prima di arrivare a questo punto fai una semplice conversione s'è campotbl = null allora 0 e quando vai a salvare fai al contrario, non so se ho capito bene il tuo quesito, spero una tua risposta
Dove troverai sempre una mano disposta ad aiutarti è nell'estremo del tuo proprio braccio
squilibrio
Profilo
| Expert
527
messaggi | Data Invio:
gio 21 mag 2009 - 00:16
Scusa ma non ho capito la risposta :-((
io ho un una proprietà della mia classe entity il valore di tipo Int
a questo punto ho il problema indicato precedentemente ... cosa salvo nel DB? null o 0?? e come gestisco il recupero dei valori?
Thanks
squilibrio
Profilo
| Expert
527
messaggi | Data Invio:
gio 21 mag 2009 - 17:26
Nessun suggerimento??
:-((
mrub
Profilo
| Junior Member
51
messaggi | Data Invio:
lun 25 mag 2009 - 16:14
puoi tranquillamente usare il valore null per il campo
nella ddl imposta appenddatabound=true
inerisci un item con text="..." e value ="..."
in visualizzazione origine
sostituisci
<asp:ListItem Value="...">...</asp:ListItem>
con
<asp:ListItem Value="">...</asp:ListItem>
fai attenzione che ogni volta che modifichi la ddl in modo visuale il sistema modifica
<asp:ListItem Value=""> in <asp:ListItem Value=" ">
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 !