Muy buenas necesito saber que me puede estar faltando en la consulta, me da error de sintaxis y creo que puede estar entre los And ..
sql = "SELECT Alquileres.idsocio,Socios.nombre, Socios.apellido, Peliculas.titulo,Alquileres.fecha, Alquileres.Cantdias, Alquileres.devolucion, Ejemplares.ejemplar, Alquileres.fechadevolucion, Alquileres.precioalquiler FROM ((Socios INNER JOIN Alquileres ON Socios.idsocio = Alquileres.idsocio) INNER JOIN Ejemplares ON Alquileres.Etiqueta = Ejemplares.Etiqueta) INNER JOIN Peliculas ON (Peliculas.Etiqueta = Alquileres.Etiqueta) AND (Ejemplares.idpelicula = Peliculas.idpelicula) where Alquileres.idsocio=" & Text2 And " & Alquileres.fecha BETWEEN " & " #" & fecha.Value & "# and #" & Fecha1.Value & "#"
rst.Open sql, con, adOpenKeyset, adLockOptimistic, adCmdText
El text2 es un campo numerico..
Agradecida!