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

¿Q tengo mal en la sintaxis SQL?

Estas en el tema de ¿Q tengo mal en la sintaxis SQL? en el foro de ASP Clásico en Foros del Web. Porqué me dice q me da error al escribir esta sentencia SQL="SELECT * FROM compartir WHERE precio <=" & sPreciomax & "AND distancia <=" & ...
  #1 (permalink)  
Antiguo 01/07/2003, 09:23
 
Fecha de Ingreso: julio-2003
Ubicación: Valencia
Mensajes: 24
Antigüedad: 20 años, 11 meses
Puntos: 0
¿Q tengo mal en la sintaxis SQL?

Porqué me dice q me da error al escribir esta sentencia SQL="SELECT * FROM compartir WHERE precio <=" & sPreciomax & "AND distancia <=" & sDistanciamax & "ORDER by Id" Les agradecería que me dijeran como lo debo escribir. GRACIAS
  #2 (permalink)  
Antiguo 01/07/2003, 09:25
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 4 meses
Puntos: 29
Tal vez sea por los espacios. Pon esto:

SQL="SELECT * FROM compartir WHERE precio <=" & sPreciomax & " AND distancia <=" & sDistanciamax & " ORDER by Id"
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #3 (permalink)  
Antiguo 01/07/2003, 09:45
 
Fecha de Ingreso: julio-2003
Ubicación: Valencia
Mensajes: 24
Antigüedad: 20 años, 11 meses
Puntos: 0
No, no es por eso, me da el mismo error :(
  #4 (permalink)  
Antiguo 01/07/2003, 10:33
Avatar de AlexNV  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 289
Antigüedad: 21 años
Puntos: 1
El sql anterior te hubiera dado error porque no había espacios, por lo que, si te sigue dando error, deduzco que el error no viene de ahí.
puedes decir exactamente el error que te da?
  #5 (permalink)  
Antiguo 01/07/2003, 13:22
 
Fecha de Ingreso: julio-2003
Ubicación: Valencia
Mensajes: 24
Antigüedad: 20 años, 11 meses
Puntos: 0
este es el error q me da

ESTE ES EL ERROR Q ME DA

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'precio <=40 AND distancia <='.

/julioelectro/bucom.asp, line 141


Gracias por su contestación
  #6 (permalink)  
Antiguo 01/07/2003, 13:41
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
la variable sDistanciamax está vacía
__________________
...___...
  #7 (permalink)  
Antiguo 02/07/2003, 01:38
 
Fecha de Ingreso: julio-2003
Ubicación: Valencia
Mensajes: 24
Antigüedad: 20 años, 11 meses
Puntos: 0
Tamopoco es ese el problema porque si relleno las dos variables me da el siguiente problema
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'precio <=40 AND distancia <=40ORDER by Id DESC'.

/julioelectro/bucom.asp, line 141


Muchas gracias por ayudarme.
  #8 (permalink)  
Antiguo 02/07/2003, 01:45
Avatar de AlexNV  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 289
Antigüedad: 21 años
Puntos: 1
Pon un espacio antes de ORDER

... sDistanciamax & " ORDER by Id"
  #9 (permalink)  
Antiguo 02/07/2003, 15:31
 
Fecha de Ingreso: julio-2003
Ubicación: Valencia
Mensajes: 24
Antigüedad: 20 años, 11 meses
Puntos: 0
sigue sin ir, los espacios no tienen nada que ver. No se que hago mal

Gracias a todo por haberlo intentado
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 16:16.