Амперсанд «&» используется для конкатенации.
Перед
"SELECT * FROM dataTable WHERE Datee Between '#" & textStartDate.Text & "# AND #" & textEndDate.Text & "#'"
После
"SELECT * FROM dataTable WHERE Datee Between '#" & textStartDate.Text & "#' AND '#" & textEndDate.Text & "#'"
межгруппового заявления не хватает "" кавычки заключите значение даты.
Редактировать
Как добавить подстановочные к SQL запроса без даты. Этот код имеет дикие карты с обеих сторон переменной.
...WHERE SomeField like '*" & textWeAreSearchingFor & "*'"
Вот еще примеры того, как запросить тип даты дат.
...WHERE Datee >= '#" & textStartDate.Text & "#'"
ИЛИ
...WHERE Datee < '#" & textStartDate.Text & "#'"
Если вы действительно используете VB.NET (а не VB6/VBA) изучить возможность использования [интерполированные строки] (https://msdn.microsoft.com/en-us/ библиотека/dn961160.aspx). Что еще более важно, чтобы избежать инъекции SQL и избежать необходимости форматировать значения в формате, совместимом с SQL, рассмотрите возможность использования параметров в вашем SQL-заявлении. –