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

Listado!

Estas en el tema de Listado! en el foro de ASP Clásico en Foros del Web. Bueno ultima consulta! jaja...tengo un archivo donde tengo un listado donde muestro datos guardados por un usuario, hay alguna manera de mostrar solamente los datos ...
  #1 (permalink)  
Antiguo 15/06/2010, 05:45
 
Fecha de Ingreso: octubre-2007
Mensajes: 6
Antigüedad: 16 años, 6 meses
Puntos: 0
Listado!

Bueno ultima consulta! jaja...tengo un archivo donde tengo un listado donde muestro datos guardados por un usuario, hay alguna manera de mostrar solamente los datos de la base por ejemplo el usuario 1¡?? me imagino que mediante un if puedo consultar pero no me puede dar cuenta como hacerlo :S

Cita:
<body>
<br>

<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("actualizaciones.mdb")
set ra=createobject("ADODB.Recordset")
set ra2=createobject("ADODB.Recordset")
sqltxt="SELECT * from datos"
ra.open sqltxt,conn,1,2
ra.movefirst
%>
<form name="Formulario" method="post" action="listado.asp">

<table border="1" width="100%" align="left">
<tr bordercolor="#000000" bgcolor="#FFCC66">
<td height="16" align="center" bgcolor="#FF0000" class="style2"><b>Fecha</b></td>
<td align="center" bgcolor="#FF0000" class="style2"><b>Aplica</b></td>
<td align="center" bgcolor="#FF0000" class="style2"><b>Usuario</b></td>
<td align="center" bgcolor="#FF0000" class="style2"><b>Tema</b></td>
<td align="center" bgcolor="#FF0000" class="style2"><b>Menu</b></td>
<td align="center" bgcolor="#FF0000" class="style2"><b>Donde</b></td>
<td align="center" bgcolor="#FF0000" class="style2"><b>Motivo</b></td>
</tr>
<%


do while not ra.eof


%>
<tr bordercolor="#000000" bgcolor="#FFE2A6">
<td height="22" align="center" class="Campo">
<%response.write(ra("1"))%>
</td>
<td align="center" class="Campo">
<%response.write(ra("2"))%>
</td>
<td height="22" align="center" class="Campo">
<%response.write(ra("3"))%>
</td>
<td height="22" align="center" class="Campo">

<a href="<% =ra("8") %>"><%response.write(ra("4"))%></a>
</td>
<td height="22" align="center" class="Campo">
<%response.write(ra("5"))%>
</td>
<td height="22" align="center" class="Campo">
<%response.write(ra("6"))%>
</td>
<td height="22" align="center" class="Campo">
<%response.write(ra("7"))%>
</td>
</tr>
<%
ra.movenext
loop
ra.close

%>


</form>
</body>
  #2 (permalink)  
Antiguo 15/06/2010, 06:52
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Listado!

Hola

Quitale el ciclo do while not ra.eof

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 15/06/2010, 07:42
 
Fecha de Ingreso: octubre-2007
Mensajes: 6
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Listado!

pero como valido que me muestre dependiendo el usuario?
  #4 (permalink)  
Antiguo 15/06/2010, 07:59
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Listado!

Es broma?

sqltxt="SELECT * from datos"

En esa linea esta diciendo que te muestre todos los registros, investiga sobre la cláusula WHERE de SQL, ahora que te tocará pensar como mandas ese usuario de parámetro
  #5 (permalink)  
Antiguo 15/06/2010, 08:01
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Listado!

Hola

Supongo que te refieres a filtra la consulta

Código ASP:
Ver original
  1. sqltxt="SELECT * from datos where campo = '"&valor&"'"

Suerte

Edito: Cosa que pasan, Myakire
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Etiquetas: listado
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 10:20.