Probably, there is a field other than the ones you are trying to insert that you haven't specified. But it may well be that your are trying to set more columns than you actually have...
It may be an ID field, that you have set to Identity, or it may be a not-null field. Either way, you can't insert like that.
Always name your field when you INSERT:
string sql = "INSERT INTO SAT (TrialColumn, DefaultColumn) VALUES (@Trial_Addmission, default)";
That will get rid of any problem with Identity fields, but you may need to check the datatype of your defaulted value, as I'm not sure the word "default" will work there! :laugh: