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

Problemas al Listar Consulta... nunca resuelve... ayuda

Estas en el tema de Problemas al Listar Consulta... nunca resuelve... ayuda en el foro de ASP Clásico en Foros del Web. Tengo esto Código PHP: <%   dim ObjRecordset ,  ObjConexion     Set ObjConexion  =  Server . CreateObject ( "ADODB.Connection" )   ObjConexion . ConnectionString  =  "Provider = SQLOLEDB; Data Source = server; Initial Catalog = BD; User Id = sa; pwd="   ...
  #1 (permalink)  
Antiguo 25/10/2005, 13:02
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 19 años, 10 meses
Puntos: 11
Problemas al Listar Consulta... nunca resuelve... ayuda

Tengo esto

Código PHP:
<%
 
dim ObjRecordsetObjConexion 
 
 Set ObjConexion 
Server.CreateObject("ADODB.Connection")
 
ObjConexion.ConnectionString "Provider = SQLOLEDB; Data Source = server; Initial Catalog = BD; User Id = sa; pwd="
 
ObjConexion.Open 
 set ObjRecordset 
Server.CreateObject("ADODB.RecordSet"
 
 
ssql="Select * from requerimiento order by requerimiento desc"
 
 
ObjRecordset.open ssql,objConexion,adOpenStatic
 
 
 
while not ObjRecordset.eof       
       objRecordset
.movefirst 
%> 
 
<
table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <
tr>
    <
td><% Response.Write(objRecordset("Detalle")) %></td>
  </
tr>
</
table
 
 
<%  ObjRecordset.movenext
      wend
%> 

Problema...

Código:
 
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.
/.../inicio_requerimientos.asp 
En mi tabla solo tengo tres registros

que pasa??? cuando cambio ee while por la condicion IF.. si sle normal, pero obviamente deseo listar todos de la BD...

Saludos.
  #2 (permalink)  
Antiguo 25/10/2005, 13:53
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 2 meses
Puntos: 27
<%
dim ObjRecordset, ObjConexion

Set ObjConexion = Server.CreateObject("ADODB.Connection")
ObjConexion.ConnectionString = "Provider = SQLOLEDB; Data Source = server; Initial Catalog = BD; User Id = sa; pwd="
ObjConexion.Open
set ObjRecordset = Server.CreateObject("ADODB.RecordSet")

ssql="Select * from requerimiento order by requerimiento desc"

ObjRecordset.open ssql,objConexion,adOpenStatic


while not ObjRecordset.eof

%>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><% Response.Write(objRecordset("Detalle")) %></td>
</tr>
</table


<% ObjRecordset.movenext
wend
%>
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 25/10/2005, 15:41
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, 10 meses
Puntos: 535
Código:
<%
while not ObjRecordset.eof
       objRecordset.movefirst
%>

....

<%  ObjRecordset.movenext
      wend
%>
:p
le estás diciendo: mientras no sea fn de archivo, muévase al primer registro y luego al siguiente (y luego al primero y al siguiente, [y luego al primero y al siguiente {y luego al primero y al siguiente}]): UN INCREIBLE BUCLE INFINITO
__________________
...___...
  #4 (permalink)  
Antiguo 25/10/2005, 18:21
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 19 años, 10 meses
Puntos: 11
AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH.... no me habia dado cuenta....

con razon..

Gracias....
  #5 (permalink)  
Antiguo 25/10/2005, 19:58
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 2 meses
Puntos: 27
correcto por eso en mi post se lo quite jejejejejejej

no lo vistes¡?
__________________
JuanRa Pérez
San Salvador, El Salvador
  #6 (permalink)  
Antiguo 26/10/2005, 10:05
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, 10 meses
Puntos: 535
Cita:
Iniciado por JuanRAPerez
correcto por eso en mi post se lo quite jejejejejejej

no lo vistes¡?
Si, lo vi. Pero la explicación del por qué ocurría nunca está de más (bah... más que nunca está de más, diría que es necesaria. De lo contrario el que pregunta copia el código funcional, lo usa, pero jamás aprendió el por qué de su error)

Saludos
__________________
...___...
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 06:20.