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

error de sintaxis sentencias largas

Estas en el tema de error de sintaxis sentencias largas en el foro de ASP Clásico en Foros del Web. ¿como puedo escribir en varias lineas la siguiente sentencia, sin que me de error? Mi editor de html, en cuanto hago un cambio de carro ...
  #1 (permalink)  
Antiguo 04/03/2007, 08:04
 
Fecha de Ingreso: julio-2003
Ubicación: Barcelona
Mensajes: 142
Antigüedad: 21 años, 9 meses
Puntos: 1
error de sintaxis sentencias largas

¿como puedo escribir en varias lineas la siguiente sentencia, sin que me de error?
Mi editor de html, en cuanto hago un cambio de carro para poderlo ver mejor, me provoca un error al ejecutarlo

sql = "SELECT * FROM comunidad INNER JOIN Tiendas ON comunidad.idzona="" & Request.QueryString("idzona") & "" = Tiendas.IdZONA =" & Request.QueryString("idzona") & " ORDER BY Tiendas.aliado, Tiendas.nombretienda asc ""
  #2 (permalink)  
Antiguo 04/03/2007, 14:01
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Re: error de sintaxis sentencias largas

Prueba así

Código:
sql = sql & "SELECT * FROM "
sql = sql & "comunidad INNER JOIN "
sql = sql & "Tiendas ON "
sql = sql & "comunidad.idzona="" & Request.QueryString("idzona") & "" = sql = Tiendas.IdZONA =" & Request.QueryString("idzona") &" "
sql = sql & "ORDER BY Tiendas.aliado, Tiendas.nombretienda asc""
Suerte
  #3 (permalink)  
Antiguo 04/03/2007, 14:19
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Re: error de sintaxis sentencias largas

Bueno, también puedes ahorrarte las múltiples asignaciones.

Código:
sql = sql & "SELECT * FROM " & _
"comunidad INNER JOIN " & _
"Tiendas ON " & _
"comunidad.idzona="" & Request.QueryString("idzona") & "" = sql = Tiendas.IdZONA =" & Request.QueryString("idzona") & _ 
" ORDER BY Tiendas.aliado, Tiendas.nombretienda asc"
Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 08:06.