FoxPro/Visual FoxPro - URGENTE ERROR BETWEEN

 
Vista:

URGENTE ERROR BETWEEN

Publicado por Javier (90 intervenciones) el 13/01/2003 18:34:16
Hola
tengo una dbf de productos, el id productos es tipo caracter cuando hago la sigiente instruccion SELECT * FROM PRODUCTOS WHERE ID_PROD BETWEEN THISFORM.TEXT1.VALUE .AND. THISFORM.TEXT2.VALUE INTO TABLE RES_PROD

el problema es que si ingreso en tex1 el 1 y text2 el 1000 no me da los resultados del 1 al 1000 sinoque mustra lo siguiente
1
10
100
1000
atte javier
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:URGENTE ERROR BETWEEN

Publicado por Adumith (17 intervenciones) el 13/01/2003 19:38:15
En este caso debes hacer que la columna codigo de producto la conviertas en numerica y el valor de cada textbox tambien lo coloques en numerico, dado que bettween a pesaer de que el resultado no te satisface esta trabajando correctamente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:URGENTE ERROR BETWEEN

Publicado por Rafael Cabrera (1 intervención) el 14/01/2003 18:36:25
la sintaxis de escritura de la funcion BETWEEN() es:

BETWEEN(<Campo>,<Expresion1>,<Expresion2>)

Donde:

<Campo>= Campo que por el que vas a hacer la busqueda
<Expresion1>=Es la primera expresion del rango a comparar
<Expresion2>=Es la segunda expresion del rango a comparar

Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar