
03/06/2005, 00:23
|
 | | | Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes Puntos: 2 | |
Hola Me imagino que estas con ASP, y SQL Server, si estoy mal sorry, esto no te servira, pero en tu arcivo de ASP pon...
Response.Expires = 0
Creo que con eso, aunque se tarde la consulta por lo menos no te mostrara el TimeOut y ejecutara el script hasta que todo funcione correctamente.
De la consulta, lo que pasa es que se vuelve muy pesada porque no hay un punto donde ambas se relaciones, y no hay nada que las una, los resultados te podrian dar como:
NULL, NULL, Titulo_Articulo, Contenido_Articulos
Por que no hay un punto donde los estes relacionando, tal vez no entiendo bien lo que intentas hacer, pero para lo que veo no hay ningún punto de relación, entonces para ti tal vez es mejor un cursor (de hecho 2 cursores en un procedimiento), o bien 2 consultas separadas, lo cual sería mejor, aunque son dos llamadas, resulta más eficiente, porque trabajas solamente sobre la tabla que necesitas.
Por otra parte, como tu dices, es muy posible que si se esté ciclando sin fin la consulta por lo mismo que no encuentra donde relacionar realmente los campos.
Entonces puedes hacer 2 consultas como:
select campo from tabla1 where CONDICION
select campo from tabla2 where CONDICION
Y en tu script de ASP recibiras 2 resultados, entonces trabajas con esos resultados para mostrarlos.
Bueno, no se si me explique, o si te entendí bien.
Suerte!! |