codice:
Conn.Open();
string que2 = "UPDATE miatbl SET " + col1 + "=@quant WHERE id=" + codiceriga;
SqlCommand comm = new SqlCommand(que2 ,conn);
SqlParameter parameter1 = new SqlParameter("@quant", SqlDbType.VarChar);
if (qta <= 0)
{
parameter1.Value = DBNull.Value;
}
else
{
parameter1.Value = qta.ToString();
}
cmd.Parameters.Add(parameter1);
comm.ExecuteNonQuery();
conn.Close();
Ho quel codice con i parametri... la query ho verificato che funziona...
Il problema è che in fase di compilazione fa tutto bene in fase di esecuzione ho questo errore:
Must declare the variable '@quant'.