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

Como mostrar la ubicacion de una Recordset

Estas en el tema de Como mostrar la ubicacion de una Recordset en el foro de ASP Clásico en Foros del Web. Hola amigos, temgo un problemita. Necesito imprimir los valores de un Recordset, es decir: si tengo 100 registros para mostrar, tambien debo de mostrar el ...
  #1 (permalink)  
Antiguo 19/07/2003, 11:03
 
Fecha de Ingreso: marzo-2003
Ubicación: Av. Grau 1190
Mensajes: 122
Antigüedad: 21 años, 3 meses
Puntos: 3
Pregunta Como mostrar la ubicacion de una Recordset

Hola amigos, temgo un problemita.

Necesito imprimir los valores de un Recordset, es decir: si tengo 100 registros para mostrar, tambien debo de mostrar el lugar de cada registro.

Esta es el Codigo

<%
Dim oConn, rs, SQL
set oConn = Server.CreateObject("ADODB.Connection") ' conexion
set rs = Server.CreateObject("ADODB.Recordset") ' recordset
oConn.Open "DSN=Prueba"
SQL="SELECT * FROM Libros;"
rs.Open SQL, oConn

while not rs.EOF

Response.Write(rs.Fields("Titulo") & "<BR>")

rs.MoveNext
wend
%>



Trabajo con Access y ASP

Ejm.

Nro Titulo
1 -- Titulo1
2 -- Titulo2
3 -- Titulo3
4 -- Titulo4
...

No se como mostrar una columna indicando la ubicacion de dicho registro (Nro: 1,2,3, ... )

espero q me hayan entendido
  #2 (permalink)  
Antiguo 19/07/2003, 11:56
 
Fecha de Ingreso: julio-2002
Mensajes: 447
Antigüedad: 21 años, 10 meses
Puntos: 0
Si en la base ponés un campo ID que sea el número del título, después podés recuperarlo e imprimirlo en pantalla al igual que el título. Si no querés hacer esto, otra alternativa es asignarle a una variable el valor 0 antes de entrar al while e imprimirla e incrementarla dentro del mismo.
Saludos, suerte.
  #3 (permalink)  
Antiguo 19/07/2003, 12:03
 
Fecha de Ingreso: marzo-2003
Ubicación: Av. Grau 1190
Mensajes: 122
Antigüedad: 21 años, 3 meses
Puntos: 3
Gracias deLaVega, no tengo muy claro . Podrias facilitarme el codigo usando WHILE por favor, te lo agradecere mucho.
  #4 (permalink)  
Antiguo 19/07/2003, 12:15
 
Fecha de Ingreso: julio-2002
Mensajes: 447
Antigüedad: 21 años, 10 meses
Puntos: 0
Bueno, si te sirve lo de la variable es así (si no te sirve y querés lo de la base, avisá):

<%
Dim oConn, rs, SQL
set oConn = Server.CreateObject("ADODB.Connection") ' conexion
set rs = Server.CreateObject("ADODB.Recordset") ' recordset
oConn.Open "DSN=Prueba"
SQL="SELECT * FROM Libros;"
rs.Open SQL, oConn

Dim nro
nro = 1

while not rs.EOF
Response.Write nro & " " & rs.Fields("Titulo") & "<BR>"
nro = nro + 1
rs.MoveNext
wend
%>

Chequealo.
Saludos, suerte
  #5 (permalink)  
Antiguo 19/07/2003, 12:19
 
Fecha de Ingreso: marzo-2003
Ubicación: Av. Grau 1190
Mensajes: 122
Antigüedad: 21 años, 3 meses
Puntos: 3
Muchas Gracias DeLaVega, funciona a la perfecion.

Cuidate y muchos exitos
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 01:54.