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

Ayuda con condición en cláusula where

Estas en el tema de Ayuda con condición en cláusula where en el foro de ASP Clásico en Foros del Web. Buenas noches, que tal? he estado intentado colocar dos condiciones (Dónde debe cumplirse una sóla) en la cláusula where, recogo el id desde la url ...
  #1 (permalink)  
Antiguo 01/11/2010, 16:54
 
Fecha de Ingreso: febrero-2003
Mensajes: 233
Antigüedad: 21 años, 2 meses
Puntos: 4
Ayuda con condición en cláusula where

Buenas noches, que tal? he estado intentado colocar dos condiciones (Dónde debe cumplirse una sóla) en la cláusula where, recogo el id desde la url (request.querysrtring...) y el valor que paso por la url corresponderá a uno de los dos id, el problema es que me da un error.

Lo he intendado de varias formas, así quedo el último intento, el valor es un campo númerico. Gracias

sql = "select * from productos where id_1="&id or "id_2="&id


el´error que me muestra es el siguiente:

Error de Microsoft VBScript en tiempo de ejecución error '800a000d'

No coinciden los tipos: '[string: "select * from produc"]'
  #2 (permalink)  
Antiguo 01/11/2010, 18:21
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, 2 meses
Puntos: 535
Respuesta: Ayuda con condición en cláusula where

Est+as concatenando mal:

sql = "select * from productos where id_1= " & id & " or id_2= " & id
__________________
...___...
  #3 (permalink)  
Antiguo 01/11/2010, 19:24
 
Fecha de Ingreso: febrero-2003
Mensajes: 233
Antigüedad: 21 años, 2 meses
Puntos: 4
Respuesta: Ayuda con condición en cláusula where

Gracias, lo había intentado asi también... el problema estaba en la recogida de la variable de la url... escribí mal el parámetro. Gracias nuevamente por esta atento.

Etiquetas: condición
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 02:14.