Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Visual Basic clásico (http://www.forosdelweb.com/f69/)
-   -   Error al usar between en visualbasic 6 (http://www.forosdelweb.com/f69/error-usar-between-visualbasic-6-a-557760/)

franko1809 17/02/2008 14:11

Error al usar between en visualbasic 6
 
he usado estas 2 lineas

Cita:

rsLectores.Filter = "" & List1 & " ='" & Text1 & "'"
rsLectores.Filter = "" & List1 & " LIKE '" & Text1 + "%" & "'"
y todo bien ahora quiero aplicar un between al filtro y no se como hacerlo correctamente intente asi y me manda error
Cita:

rsLectores.Filter = "" & List1 & " BETWEEN '" & txtDesde & "' AND '" & TxtHasta & "'"
saludos

Avellaneda 17/02/2008 15:11

Re: Error al usar between en visualbasic 6
 
Ya. ¿ y qué error te manda?
¿ y con qué base de datos estás trabajando?

saludos

franko1809 17/02/2008 16:42

Re: Error al usar between en visualbasic 6
 
Trabajo en una case de datos de acces2003
el error que presenta es:
Error 3001 en tiempo de ejecucion
Argumentos incorrectos, fuera del intervalo permitido o en conflicto conotros
No se a que se deba el error tambien uso cajas de texto en vez de dtpicker para simplicar y encontrar el problema y no lo encuentro espero me puedas dar algunas soluciones

saludos

Avellaneda 18/02/2008 02:39

Re: Error al usar between en visualbasic 6
 
Ese error es porque la propiedad Filter del recordset no reconoce 'Between' como operador.
Tendrías que crear un nuevo recordset a través de una consulta sql, o poner el filtro de esta manera:

rsLectores.Filter = "" & List1 & " >= #" & txtDesde & "# And " & List1 & " <= #" & txtHasta & "#"

suponiendo que 'List1' es un item de un control ListBox que contiene el nombre del campo de la tabla (p.ej. Fecha) y está seleccionado.

saludos

franko1809 18/02/2008 20:23

Re: Error al usar between en visualbasic 6
 
Excelente probe el codigo con ' en vez de # y corre perfectamente

gracias por la respuesta


La zona horaria es GMT -6. Ahora son las 18:57.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.