Ciao a tutti,
devo inserire nel db [sql server] un orario. Il campo in sql server è di tipo datetime.
prendo il valore da una textbox e poi la inserisco nel db solo che mi dice che il campo è out-of-range
Il codice è questo:
string inizio=txInizio.Text.Trim();
inizio=Convert.ToDateTime(inizio).ToLongTimeString ();
......(altri campi)
string query="INSERT INTO Rec (RecHfr, RecHto, RecHst, RecDat, RecInv, RecInm, RecDes, RecSit, RecAnaId, RecActId, RecNot, RecRspId, RecCdcId, RecTrp) VALUES ('"+ inizio +"','"+ fine +"', '"+ pausa +"', '"+d+"', "+ Convert.ToInt32(fatt) +", '"+ tipo_fatt +"', '" + des +"', '" + luogo +"', " + Convert.ToInt32(Session["IDANA"]) + ", " + act +", '"+txNot.Text+"',"+Convert.ToInt32(rsp)+","+Conver t.ToInt32(cdc)+",'"+trp+"')";
SqlCommand cmd=new SqlCommand(query,conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
grazie mille per qualsiasi suggerimento
Ste