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

No enseña los datos en la pantalla

Estas en el tema de No enseña los datos en la pantalla en el foro de ASP Clásico en Foros del Web. Hola a todos: Tengo un problemilla con este codigo. Lo que quiero hacer es sacar los datos de una base de datos a la pantalla. ...
  #1 (permalink)  
Antiguo 02/05/2006, 03:23
 
Fecha de Ingreso: noviembre-2005
Mensajes: 128
Antigüedad: 18 años, 7 meses
Puntos: 0
No enseña los datos en la pantalla

Hola a todos:

Tengo un problemilla con este codigo. Lo que quiero hacer es sacar los datos de una base de datos a la pantalla. Teniendo en cuenta que anteriormente he seleccionado una opcion de una lista de selección. El codigo es el siguiente:

<%vlinea=request.form("linea")%>
<!--#include file="conexion.inc" -->
<% set Rs=Server.CreateObject("ADODB.Recordset")
SQL="SELECT linea,producto,modelo,dimensiones,clave,precio,com entarios FROM mesas WHERE linea='"&vlinea&"' ORDER BY producto"%>
<%Rs.open SQL, Conn%>


y despues en sus respectivas casillas esto:


<%DO UNTIL (Rs.EOF)%>
<tr>
<td><span class="Estilo3"><%=Rs.Fields("linea")%></span></td>
<td><span class="Estilo3"><%=Rs.Fields("producto")%></span></td>
<td><span class="Estilo3"><%=Rs.Fields("modelo")%></span></td>
<td><div align="center"><span class="Estilo3"><%=Rs.Fields("dimensiones")%></span></div></td>
<td><div align="center"><span class="Estilo3"><%=Rs.fields("clave")%></span></div></td>
<td><div align="center"><span class="Estilo3"><%=Rs.Fields("precio")%>&euro;</span></div></td>
<td><div align="center"><span class="Estilo3">xxxxxxxxx</span></div></td>
</tr>
<%Rs.movenext
LOOP%>
</table>



bueno pues la cosa es que no me aparece ningun dato, pero tampoco me da error de nada.
¿Que puede ser?

Gracias.
  #2 (permalink)  
Antiguo 02/05/2006, 03:39
 
Fecha de Ingreso: noviembre-2005
Mensajes: 128
Antigüedad: 18 años, 7 meses
Puntos: 0
No me puede ayudar nadie?
seguro que alguien sabe resolver esto.

Gracias
  #3 (permalink)  
Antiguo 02/05/2006, 03:43
 
Fecha de Ingreso: abril-2006
Ubicación: Bizkaia
Mensajes: 70
Antigüedad: 18 años, 1 mes
Puntos: 0
Iepa prueba poniendole

do while not

.....
.....
.....
.....
loop
  #4 (permalink)  
Antiguo 02/05/2006, 03:51
 
Fecha de Ingreso: noviembre-2005
Mensajes: 128
Antigüedad: 18 años, 7 meses
Puntos: 0
ESkerrik asko, pero no funciona así tampoco.

No se lo que ocurre porque creo que el codigo es correcto.

Mila esker ta ea soluzionatzen dudan
  #5 (permalink)  
Antiguo 02/05/2006, 04:58
 
Fecha de Ingreso: abril-2006
Ubicación: Bizkaia
Mensajes: 70
Antigüedad: 18 años, 1 mes
Puntos: 0
No te estará dando el problema el estilo3???

prueba quitando el estilo, yo lo he probado y me han salido los datos
  #6 (permalink)  
Antiguo 02/05/2006, 07:25
 
Fecha de Ingreso: noviembre-2005
Mensajes: 128
Antigüedad: 18 años, 7 meses
Puntos: 0
Esto es curiosisimo. NO me sale la llista. Parece como si estubiera la tipografia en blanco.

No se que puede ocurrir.
  #7 (permalink)  
Antiguo 02/05/2006, 08:46
 
Fecha de Ingreso: abril-2006
Ubicación: Bizkaia
Mensajes: 70
Antigüedad: 18 años, 1 mes
Puntos: 0
Y te sale la estructura de la tabla???
xq si te sale, casiq que es por el class="Estilo3" que tendras el color de letra = que el del fondo.
  #8 (permalink)  
Antiguo 02/05/2006, 14:09
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
si no sale, es por que no encontro ningun registro, agrega un if

Código:
if not rs.eof then
    do while not rs.eof
        .
        .
        .
        rs.movenext
    loop
else
    response.write "no se encontraron registros"
end if
  #9 (permalink)  
Antiguo 03/05/2006, 02:07
 
Fecha de Ingreso: noviembre-2005
Mensajes: 128
Antigüedad: 18 años, 7 meses
Puntos: 0
La cosa es la siguiente:

Tengo un SELECT:

SQL="SELECT * FROM mesas WHERE linea='"&vlinea&"'"

con esta selecto no me funciona solo me sale la estructura de la tabla que he diseñado yo. En cambio si pongo así

SQL="SELECT * FROM mesas WHERE linea"

así si que me salen todas las mesas. Lo que quiero es que me salgan las mesas de la marca que he elegido yo en la página anterior mediante un select(una lista).

Que leches tengo que hacer?

gracias
  #10 (permalink)  
Antiguo 03/05/2006, 03:17
 
Fecha de Ingreso: noviembre-2005
Mensajes: 128
Antigüedad: 18 años, 7 meses
Puntos: 0
Ya lo he solucionado. No me pregunteis lo que sucedia porque si os digo la verdad no lo se.

gracias por todo
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 11:55.