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

asp no muestra registro de tabla cuando tiene solo un registro en recordset

Estas en el tema de asp no muestra registro de tabla cuando tiene solo un registro en recordset en el foro de ASP Clásico en Foros del Web. Hola amigos, mi problema es este, tengo una pagina asp con un formulario, el procedimiento es ke cuando llego a este formulario llego con un ...
  #1 (permalink)  
Antiguo 26/11/2007, 14:49
 
Fecha de Ingreso: julio-2006
Mensajes: 11
Antigüedad: 17 años, 11 meses
Puntos: 0
asp no muestra registro de tabla cuando tiene solo un registro en recordset

Hola amigos, mi problema es este, tengo una pagina asp con un formulario, el procedimiento es ke cuando llego a este formulario llego con un codigo de cliente.. y empezare a llenar registros y mi llave es el codigo cliente, la pagina hace la actualizacion y la refrezca mostrando los registros añadidos en el paso anterior.. el problema es que cuando ingreso el primer registro no lo muestra al refrezcarse la pagina.. recien muestra el listado de registros a partir del segundo ingreso.

me parece o el problema esta con la consulta de EOF, no entiendo... la pagina funciona corractamente pero cuando la consulta retorna solo un registro no me lo muestra en pantalla.. solo cuando ingreso el segundo registro, aca dejo el codigo que muestra los datos cuando cumple la condicion.

<% if request("add")=1 then%>

<table width="36%" border="1" align="center" cellpadding="0" cellspacing="0">
<tr bordercolor="#333333" bgcolor="#E1E8FD" class="etiquetanegra2">
<td width="58%" height="20">Nombre y Apellido </td>
<td width="42%" align="center">Telefono</td>
</tr>
</table>

<table width="36%" border="1" align="center" cellpadding="0" cellspacing="1" bordercolor="#FFFFFF">

<%Do While NOT rs_listar_refs_clie.EOF%>
<tr BGCOLOR=
<%
miContador = miContador + 1
If miContador Mod 2 = 1 Then
Response.Write "#FFFFFF"
Else
Response.Write "#EDF1FE"
End If
%>
>
<td class="ajuste1" width="58%">&nbsp;<%=rs_listar_refs_clie("nombre") %></td>
<td class="ajuste1" width="42%"><div align="center"><%=rs_listar_refs_clie("cod_tel_ref ")%>-<%=rs_listar_refs_clie("num_tel_ref")%></div></td>
</tr>
<%
rs_listar_refs_clie.MoveNext
Loop
rs_listar_refs_clie.Close
Set rs_listar_refs_clie = Nothing
%>
<%end if%>
  #2 (permalink)  
Antiguo 26/11/2007, 20:43
 
Fecha de Ingreso: julio-2006
Mensajes: 11
Antigüedad: 17 años, 11 meses
Puntos: 0
Re: asp no muestra registro de tabla cuando tiene solo un registro en recordset

:P ya lo resolvi... parece que era la rapidez en la busqueda de datos con el recordset, pensaba utilizar commit pero me era muy complicado.. lo unico que hice fue usar el mismo recordset con otra consulta sql solo que ahora terminando la primera consulta destrui el recordset (close y nothing) y lo volvi a abrir para recuperar los datos, ahora siempre utilizare el close y nothing, muchas gracias A MI.
  #3 (permalink)  
Antiguo 26/11/2007, 20:55
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: asp no muestra registro de tabla cuando tiene solo un registro en recordset

ja ja ja, de hecho, se recomienda liberar los recursos tan pronto sea posible.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 23:08.