I am trying to create a recordset for a form using a query when the record set is opened. Using hte following code I keep getting an error about a parameter missing a value. If i remove the query and just put in the table name it seems to work ok but I only want to access specific records on the table. The code I am using is structured as follows:
SrchCrit = "Select txtYear, txtSemester, txtClassdate, txtWeekNo, txtDOW"
SrchCrit = SrchCrit & " FROM tblClassDates Where "
SrchCrit = SrchCrit & "(((tblClassDates.Year)=[SrchYear]) AND ((tblClassDates.Semester)='[SrchSemester]'))"
cnnClassDates.Open CurrentProject.Connection
rstClassDates.Open SrchCrit, cnnClassDates, adOpenDynamic, adLockOptimistic, adCmdText
SrchCrit = "Select txtYear, txtSemester, txtClassdate, txtWeekNo, txtDOW"
SrchCrit = SrchCrit & " FROM tblClassDates Where "
SrchCrit = SrchCrit & "(((tblClassDates.Year)=[SrchYear]) AND ((tblClassDates.Semester)='[SrchSemester]'))"
cnnClassDates.Open CurrentProject.Connection
rstClassDates.Open SrchCrit, cnnClassDates, adOpenDynamic, adLockOptimistic, adCmdText