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

Problemas con codigo

Estas en el tema de Problemas con codigo en el foro de ASP Clásico en Foros del Web. Código: if cate="2" or cate="1" then subin="SELECT * FROM not" elseif cate="3" or cate="1" then subia="SELECT * FROM acti" elseif cate="4" or cate="1" then subix="SELECT ...
  #1 (permalink)  
Antiguo 14/08/2004, 05:57
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 19 años, 10 meses
Puntos: 6
Problemas con codigo

Código:
if cate="2" or cate="1" then
subin="SELECT * FROM not"
elseif cate="3" or cate="1" then
subia="SELECT * FROM acti"
elseif cate="4" or cate="1" then
subix="SELECT * FROM arti"
end if
if len(subin)>0 then strsqln = subin& " where UCase(tit) like '%" & UCase(Request("tit")) & "%' AND UCase(artic) like '%" & UCase(Request("artic")) & "%' AND UCase(tex) like '%" & UCase(Request("tex")) & "%' order by "& orden & " "&alf
if len(subia)>0 then strsqla = subia& " where UCase(tit) like '%" & UCase(Request("tit")) & "%' AND UCase(artic) like '%" & UCase(Request("artic")) & "%' AND UCase(tex) like '%" & UCase(Request("tex")) & "%' order by "& orden & " "&alf
if len(subix)>0 then strsqlx = subix& " where UCase(tit) like '%" & UCase(Request("tit")) & "%' AND UCase(artic) like '%" & UCase(Request("artic")) & "%' AND UCase(tex) like '%" & UCase(Request("tex")) & "%' order by "& orden & " "&alf
if cate="1" then
strsql=strsqln & " UNION " & strsqla & " UNION " & strsqlx
elseif cate="2" then
strsql=strsqln
elseif cate="3" then
strsql=strsqla
else
strsql=strsqlx
end if
  #2 (permalink)  
Antiguo 14/08/2004, 14:42
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Y el error cual es?????

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 15/08/2004, 00:51
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 19 años, 10 meses
Puntos: 6
Cita:
Iniciado por u_goldman
Y el error cual es?????

Salu2,
wenas,
el error esta en la clausula de UNION me da este error:


Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la consulta. cláusula de consulta incompleta.

/pages/buscador/prueba.asp, línea 55

Y esto es la linea:

RS.Open strsql, oConn,3,1

Gracias de antemano...
  #4 (permalink)  
Antiguo 16/08/2004, 07:48
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Si pudireras pegar el contenido de strsql, podríamos saber rapidamente cual es el problema.
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 11:13.