Que tal amigo tengo el siguiente problema con sql aplicado en un recordset en vb, el sql enseguida:
strCadGenerica = "SELECT tblNotificaciones.IDNotificacion, tblNotificaciones.Fecha, tblAfectado.Edad, "
strCadGenerica = strCadGenerica & "tblAfectado.IDSexo, tblAfectado.IDEstado, tblNotificaciones.IDDiaSemana, "
strCadGenerica = strCadGenerica & "tblNotificaciones.IDSitio, tblNotificaciones.EdadAgresor, tblNotificaciones.IDSexo, "
strCadGenerica = strCadGenerica & "tblNotificaciones.IDServicioAtencion, tblNotificaciones.AvisoMinisterioPublico "
strCadGenerica = strCadGenerica & "FROM tblAfectado INNER JOIN tblNotificaciones ON tblAfectado.IDAfectado = tblNotificaciones.IDAfectado "
'strCadGenerica = strCadGenerica & "WHERE (((tblNotificaciones.Fecha)>=#" & dtFechIni & "#) AND ((tblNotificaciones.Fecha)<=#" & dtFechFin & "#));"
'strCadGenerica = strCadGenerica & "WHERE (((tblNotificaciones.Fecha)>=#" & dtFechIni & "# And (tblNotificaciones.Fecha)<=#" & dtFechFin & "#));"
strCadGenerica = strCadGenerica & "WHERE ( ((tblNotificaciones.Fecha)>=#" & dtFechIni & "#) And ((tblNotificaciones.Fecha)<=#" & dtFechFin & "#) );"
este trabaja correctamente en acces pero cuando lo parametrizo me da problemas, ademas si cambio el And por un Or da resultados, pero si lo dejo con un And, el recordset contiene 0 registros.
necesito la ayuda urgente, este codigo es para seleccionar en un periodo de tiempo, entre fechas es decir.
gracias por su ayuda.