Ver Mensaje Individual
  #27 (permalink)  
Antiguo 20/09/2004, 09:06
yomesmo
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 353
Antigüedad: 21 años
Puntos: 1
He probado el código, además me parece que efectivamente debería de funcionar, pero el servidor se queda colgado dando un error:

Tipo de error:
Páginas Active Server, ASP 0113 (0x80004005)
Se excedió el tiempo máximo de espera para una secuencia de comandos. Para cambiar este límite especifique un nuevo valor para la propiedad Server.ScriptTimeOut o cambie el valor en las herramientas de administración de IIS.
/www/content.asp

Esto me descoloca, se queda colgado con el bucle al generar el recordset, pero lo estoy revisando y no encuentro donde puede estar el error.

Este es código que utilizo:



sql = "SELECT * FROM ContentAttributeValues WHERE ContentId=832"' & to_sql(ContentId,"number") (He probado con un registro real, anulando la variable

set rs = cn.Execute(sql)
rs.MoveFirst
I_While = 0
While not rs.EOF
I_While = I_While + 1
'vamos creando la claúsula FROM.
C_From = C_From & ", ContentAttributeValues as cns_" & I_While
'Vamos creando los filtros de búsqueda
if I_While=1 then
C_Where = " WHERE CONTENT.ContentID=cns_" & I_While & ".ContentID"
else
C_Where = C_Where & " AND CONTENT.ContentID=cns_" & I_While & ".ContentID"
end if
C_Where_2 = C_Where_2 & " AND cns_" & I_While & ".attr_value ='" & rs("attr_value") & "'"
Wend
rs.Close
Set rs = Nothing

'Creamos la cadena de sql final.
listado_sql_competidores = "SELECT CONTENT.ContentID, CONTENT.title FROM CONTENT " & C_From & C_Where & C_Where_2

'En el sql ponemos el filtro para que no nos saque la moto que tenemos en la ficha:

listado_sql_competidores = listado_sql_competidores & " AND not CONTENT.ContentID=" & to_sql(ContentId,"number")

'De aqui en adelante abro la base de datos con este select y mostraría los resultados, pero no llega a este pùnto, se queda colgado ¿?
__________________
Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo...