Good Point!
When I add single quotes around the variable thus:
fp_sQry="SELECT OnLineContacts.ID, OnLineRegistration.CourseID, OnLineRegistration.EvalId, OnLineEvaluators.LastName, OnLineEvaluators.FirstName, OnLineEvaluators.Email, AssignmentInfo.AssignmentID, AssignmentInfo.AssignmentName, AssignmentInfo.TableName, AssignmentResultsSummary.DateTaken, AssignmentResultsSummary.DateGraded, AssignmentResultsSummary.Grade, AssignmentResultsSummary.Notes, AssignmentResultsSummary.Retake, AssignmentResultsSummary.Pass FROM OnLineEvaluators INNER JOIN ((OnLineContacts INNER JOIN OnLineRegistration ON OnLineContacts.ID = OnLineRegistration.ID) INNER JOIN (AssignmentInfo INNER JOIN AssignmentResultsSummary ON AssignmentInfo.AssignmentID = AssignmentResultsSummary.AssignmenttID) ON OnLineContacts.ID = AssignmentResultsSummary.ID) ON OnLineEvaluators.EvalID = AssignmentResultsSummary.EvalID WHERE AssignmentInfo.AssignmentName = '" & vAssignmentName & "'"
I get this:
SELECT OnLineContacts.ID, OnLineRegistration.CourseID, OnLineRegistration.EvalId, OnLineEvaluators.LastName, OnLineEvaluators.FirstName, OnLineEvaluators.Email, AssignmentInfo.AssignmentID, AssignmentInfo.AssignmentName, AssignmentInfo.TableName, AssignmentResultsSummary.DateTaken, AssignmentResultsSummary.DateGraded, AssignmentResultsSummary.Grade, AssignmentResultsSummary.Notes, AssignmentResultsSummary.Retake, AssignmentResultsSummary.Pass FROM OnLineEvaluators INNER JOIN ((OnLineContacts INNER JOIN OnLineRegistration ON OnLineContacts.ID = OnLineRegistration.ID) INNER JOIN (AssignmentInfo INNER JOIN AssignmentResultsSummary ON AssignmentInfo.AssignmentID = AssignmentResultsSummary.AssignmenttID) ON OnLineContacts.ID = AssignmentResultsSummary.ID) ON OnLineEvaluators.EvalID = AssignmentResultsSummary.EvalID WHERE AssignmentInfo.AssignmentName = 'Lyric Lab'
Still missing everything beyond the #...
Stephen