05/10/17 14:40
wuolfit
Salve,
la form scritta in Asp net e c#, di cui parlavo nel post precedente mi da un ulteriore problema....difatti in ques ta form ho messo anche una textbox per la data, ed ovviamente il valore della data è di tipo stringa, ed il formato è il seguente "21/10/2017". Ora io vorrei salvarlo nel mio database microsoft sql server nel formato int e non nell forma dd/mm/aaaa ma nella seguente forma aaaammdd però ogni volta che eseguo la forma mi dice che non può trasformare la data da stringa a int32 qui di seguito il codice che uso :
Dove sta l'errore ???? Potete aiutarmi per favore????
la form scritta in Asp net e c#, di cui parlavo nel post precedente mi da un ulteriore problema....difatti in ques ta form ho messo anche una textbox per la data, ed ovviamente il valore della data è di tipo stringa, ed il formato è il seguente "21/10/2017". Ora io vorrei salvarlo nel mio database microsoft sql server nel formato int e non nell forma dd/mm/aaaa ma nella seguente forma aaaammdd però ogni volta che eseguo la forma mi dice che non può trasformare la data da stringa a int32 qui di seguito il codice che uso :
char[] MyChar = { '/' }; string Data1 = Data.Text.TrimStart(MyChar1); int numData = Convert.ToInt32(Data1); string connection = "User ID=utente;Password=password;"; connection += "database=Database;server=Server;"; SqlConnection conn1 = new SqlConnection(connection); SqlCommand cmd = new SqlCommand(); SqlDataReader reader; conn1.Open(); cmd.Parameters.Add("@Genere", SqlDbType.Int).Value = ddListGenere.DataValueField; cmd.Parameters.Add("@Autore",SqlDbType.Int).Value = ddListAutore.DataValueField; cmd.Parameters.Add("@Titolo",SqlDbType.SmallInt).Value = ddListTitolo.DataValueField; cmd.Parameters.Add("@Data",SqlDbType.DateTime).Value = numData; reader = cmd.ExecuteReader(); conn1.Close(); //Chiude la connessione.
Dove sta l'errore ???? Potete aiutarmi per favore????
aaa