_J_ (Normal User)
Newbie
Messaggi: 14
Iscritto: 24/06/2007
|
ciao a tutti di nuovo
ho questa querystring di update:
string upd= "UPDATE ha_stato_civile SET cod_stato_civile=@cod_stato_civile,data_variaz_sc=@data, flag_sc_corrente=@flag WHERE ha_stato_civile.cod_persona=@cod_persona";
SqlParameter cod_sc = new SqlParameter("@cod_stato_civile", SqlDbType.VarChar);
cod_sc.Value = Server.HtmlEncode(TextBox6.Text);
SqlParameter cod_pers = new SqlParameter("@cod_persona", SqlDbType.Int);
cod_pers.Value = Server.HtmlEncode(TextBox1.Text);
SqlParameter data = new SqlParameter("@data", SqlDbType.DateTime);
data.Value = DateTime.Now;
SqlParameter flag = new SqlParameter("@flag", SqlDbType.VarChar);
flag.Value = "s";
ma a runtime mi dice che devo dichiarare @data, mentre se scrivo una data prefissata al posto di @data (ad es. '1/1/2007 12:30:00') mi contesta @flag...
dove sbaglio?
|