Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/11/2006, 23:12
Gusys
 
Fecha de Ingreso: octubre-2003
Ubicación: La Paz - Bolivia
Mensajes: 116
Antigüedad: 21 años, 6 meses
Puntos: 1
Cita:
Iniciado por Demian_18 Ver Mensaje

Sql = "Select * From tabla Where nota LIKE '%"&palabra&"%' or titulo LIKE '%"&palabra&"%' And fecha >= #" & fecha1 & "# And fecha <= #" & fecha2 & "# "
Hola en tu cadeana debes agrupar que se evaluara primero ya que en tu cadena no esta evaluando correctamente seria mas o menos asi:

sql = "select * from tabla where (nota like '%"&palabra&"%' or titulo like '%&palabra&%') AND (fecha >= fecha1 and fecha <= fecha2)"

con los parentesis estas diciendo que se evalue por separado la comparacion de las palabras y ademas este en un rango de fechas, claro tambien puedes usar BETWEEN con te lo dijeron antes, pero siempre agrupando entre parentesis ya que en tu cadena primero evalua las fechas lueo el resultado evalua con la palabra y por eso no te devuelve lo que pides, espero te sirva.

Saludos
__________________
"El viento puede soplar fuerte, pero la montaña no lo reverencia"