I've this error message however i cannot find any wrongdoing, help?

const string sql = @"SELECT PrimarySchool,TopHonour,Cca,TopStudent,TopAggregate,TopImage FROM Primary";

primary is really a reserved keyword in TSQL. Allow it to be SELECT ...(snipped)... FROM [Primary]" to flee it and indicate you mean the item named Primary.