Oppure

Loading
21/07/07 19:09
_J_
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?
aaa