I think that code builds a WHERE
clause similar to:
WHERE [one date] <= dbo_tblSurvey.RegisDate <= [another date]
Instead, aim for something similar to ...
WHERE [one date] <= dbo_tblSurvey.RegisDate
AND dbo_tblSurvey.RegisDate <= [another date]
or ...
WHERE dbo_tblSurvey.RegisDate BETWEEN [one date] AND [another date]