Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 17-feb-2008, 13:11   #1 (permalink)
franko1809 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 381
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

Última edición por franko1809; 17-feb-2008 a las 13:20.
franko1809 está desconectado   Responder Citando
Antiguo 17-feb-2008, 14:11   #2 (permalink)
Avellaneda tiene algunos puntos positivos de karma
 
Avatar de Avellaneda
 
Fecha de Ingreso: enero-2008
Ubicación: Madrid
Mensajes: 709
Re: Error al usar between en visualbasic 6

Ya. ¿ y qué error te manda?
¿ y con qué base de datos estás trabajando?

saludos
Avellaneda está desconectado   Responder Citando
Antiguo 17-feb-2008, 15:42   #3 (permalink)
franko1809 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 381
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
franko1809 está desconectado   Responder Citando
Antiguo 18-feb-2008, 01:39   #4 (permalink)
Avellaneda tiene algunos puntos positivos de karma
 
Avatar de Avellaneda
 
Fecha de Ingreso: enero-2008
Ubicación: Madrid
Mensajes: 709
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
Avellaneda está desconectado   Responder Citando
Antiguo 18-feb-2008, 19:23   #5 (permalink)
franko1809 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 381
De acuerdo Re: Error al usar between en visualbasic 6

Excelente probe el codigo con ' en vez de # y corre perfectamente

gracias por la respuesta
franko1809 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:39.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93