کدهایی که نوشتم
SqlConnection cn = new SqlConnection(ConnectionString);
SqlCommand cm = new SqlCommand();
cm.Connection = cn;
cm.CommandText = "insertpersonalf1";
cm.CommandType = CommandType.StoredProcedure;
cm.Parameters.AddWithValue(@publiccode , txtpcode.Text);
cm.Parameters.AddWithValue(@selecttitle, txttitle.Text);
cm.Parameters.AddWithValue(@name, txtname.Text);
و در آخر
cm.Parameters.Add("@errormessage", SqlDbType.VarChar, 200);
cm.Parameters["@errormessage"].Direction = ParameterDirection.Output;
cm.Parameters.Add("@errorcode", SqlDbType.Int);
cm.Parameters["@errorcode"].Direction = ParameterDirection.Output;
cn.Open();
int i = cm.ExecuteNonQuery();