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