Whe I open a recordset I get the following error.

Too few parameters. Expected 1

When I remove the m_strFilter statement ahead of Open(), then i don't get this error. my code is:

GradesSet.m_strFilter ="Grade Like "+ sGrade;
GradesSet.Open();

Can somebody help me!