Hola
Te pongo un ejemplo sencillo de una SELECT con fecha
Código:
Dim Comando as String
Comando = "SELECT Nom, Ape, fnac FROM Empleados where fnac = #" & Format(DTpicker1.value, "mm/dd/yyyy") & "#"
De esta forma la select esta correcta, es decir, lo que es texto fijo tiene que ir entre comillas ("Select..."), si quieres añadir una variable la tienes que unir con el & ("Select ...Where num=" & text1.text ).
Luego tienes que tener en cuentas que al igualar el WHERE a algo si es de tipo texto, tiene que estar entra comillas simples, los numéricos no llevan nada y las fechas entre #.
Si tienes dudas puedes utilizar el asistente de access para crear una consulta y luego desde Ver / Vista SQL analizar la sentencia SQL.
Otro tema es que la SQL este bien creada pero por ejemplo no tengas abierta la conexión a la base de datos o no hayas declarado bien alguna variable.
--Saludos--