Con la virgola mi dà il seguente problema:Originariamente inviato da pietro09
in questa riga
ID_Commessa + "', " + Ore + ")";
prova a cambiare (ho scritto in pseudo codice, perciò correggi)
ID_Commessa + "', " + Ore.tostring().replace(",", ".") + ")";
ossia, converti ore in stringa e prova a cambiare la virgola decimale in punto. :master:
"Formato della stringa di input non corretto."
e fa riferimento ad una textbox vuota (txtMar1.Text). Ho tante textbox che accettano i numeri decimali, e se sono vuote mi danno questo problema. Il bello è che prima, quando il campo Ore sul database era int, andavano bene anche le textbox vuote.. ora no. -.-codice:mioTS.Salva(mese, User.Identity.Name, lblMar.Text, ddlCliente1.Text, ddlCommessa1.SelectedItem.Text, decimal.Parse(txtMar1.Text));
Sarà perché, sulla classe, ho messo Ore come decimal anziché string (com'era prima)?
EDIT: se metto Ore tra apici oltre alle virgolette, e lo dichiaro come string mi dà il seguente errore:
"Errore durante la conversione del tipo di dati da varchar a numeric."
Da notare ancora che quando Ore sul db era int non mi dava questo errore..


Rispondi quotando