Foros del Web » Programando para Internet » ASP Clásico »

between

Estas en el tema de between en el foro de ASP Clásico en Foros del Web. se que es alguna pabada, pero me tiene dando vueltas hace ya un par de horas por una sola línea que no funca: línea: strsql= ...
  #1 (permalink)  
Antiguo 16/02/2005, 08:44
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años, 1 mes
Puntos: 2
between

se que es alguna pabada, pero me tiene dando vueltas hace ya un par de horas por una sola línea que no funca:

línea:
strsql= "select * from "&tabla&" where id between "&desde&" and "&hasta&""

error:
Se esperaba un final de instrucción




gracias.
  #2 (permalink)  
Antiguo 16/02/2005, 08:52
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
strsql= "select * from "&tabla&" where id between "&desde&" and "&hasta&""
response.write strsql
response.end
  #3 (permalink)  
Antiguo 16/02/2005, 09:12
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años, 1 mes
Puntos: 2
No me deja, porque es error de compilacion de vbs, no arma la variable string directamente.
pa mi está bien armado, no se porque patea.
  #4 (permalink)  
Antiguo 16/02/2005, 09:56
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Pues si, parece bien armado. Pero es cierto que da error...

Código:
strsql= "select * from "&tabla&" where id between "&desde&" and "&hasta&""
-----------------------------------------------------------------^
... y no le encuentro una explicación lógica.

Pero haciendo las cosas como a mi me gustan, que es en este caso dejar un espacio adelante y atrás del concatenador &, funciona lo más bien:


Código:
<%
tabla = "usuarios"
desde = 5
hasta = 10
strsql= "select * from " & tabla & " where id between " & desde & " and " & hasta

Response.Write strsql
%>

No me preguntes el por qué porque no le veo lógica

Por cierto, supongo que el campo id es id. Por lo tanto, no hace falta la última concatenación (en realidad, nunca hace falta la concatenación de nada ...& "" &....)

saludos
__________________
...___...
  #5 (permalink)  
Antiguo 16/02/2005, 09:58
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Código:
Por cierto, supongo que el campo id es id.


No, si soy un piola bárbaro

Me refería a que el campo ID es NUMÉRICO
__________________
...___...
  #6 (permalink)  
Antiguo 16/02/2005, 10:04
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años, 1 mes
Puntos: 2
jaja.. que cosa increible. Le puse los espacios y anda.

muchícimas, pero muchícimas gracias!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:54.