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

lista desplegable2

Estas en el tema de lista desplegable2 en el foro de ASP Clásico en Foros del Web. Hola a todos, y gracias de antemano. Tengo un formulario en HTLM, lo relleno, lo envio a la BD y luego lo quiero mostrar rellenado ...
  #1 (permalink)  
Antiguo 02/08/2002, 03:59
 
Fecha de Ingreso: julio-2002
Mensajes: 27
Antigüedad: 22 años, 9 meses
Puntos: 0
lista desplegable2

Hola a todos, y gracias de antemano.
Tengo un formulario en HTLM, lo relleno, lo envio a la BD y luego lo quiero mostrar rellenado en el mismo formato. Por lo que si hago una pag. ASP en la cual aparece el formulario cumplimentado pongo una lista desplegable en el que debería aparecer el dato seleccionados. Hace poco pregunte por esta cuestion y me indicasteis un mensaje anterior. Pero debo ser muy patosa porque ahora me sale un error que no tengo ni idea por donde cogerlo.
Error tipo: objeto Response, ASP 0185 (0x800200E). No se encontró una propiedad predeterminada del objeto.
No indica en que línea se encuentra el error. He abierto una tabla en la BD con los cursos que deben salir en la lista desplegable y este es un trozo de programa. Qué es lo que esta malllll???????
<%curso=rsDatosAlumno.Fields("CURSO") %>
<SELECT NAME="curso">
<%DO WHILE NOT rscurso.EOF%>
<OPTION <%IF rscurso("CURSO")=curso THEN%>
SELECTED <%END IF%> VALUE="<%=rscurso("CURSO")%>& quot;> <%=rscurso%></OPTION>
<%rscurso.MoveNext
LOOP%>
</SELECT>
  #2 (permalink)  
Antiguo 02/08/2002, 04:20
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: lista desplegable2

Hola

yo diría que el problema está aquí...
SELECTED <%END IF%> VALUE="<%=rscurso("CURSO")%>& quot;> <%=rscurso%></OPTION>

ya que <%=rscurso%> equivale a response.write curso (el error que te da es del objeto response)... El error está en que intentas escribir un objeto, lo correcto sería

SELECTED <%END IF%> VALUE="<%=rscurso("CURSO")%>& quot;> <%=rscurso("curso")%></OPTION>

a ver si así funciona

  #3 (permalink)  
Antiguo 02/08/2002, 04:54
 
Fecha de Ingreso: julio-2002
Mensajes: 27
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: lista desplegable2

Primero gracias por tu rápida respuesta. :) Tienes razón nazkatuta me faltaba poner el campo. Pero ahora resulta que no me realiza el bucle, me muestra siempre la primera opcion.
  #4 (permalink)  
Antiguo 02/08/2002, 05:14
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: lista desplegable2

Hola de nuevo,

Con que consulta cargas el recordset de los cursos?

Asegurate de que lee todos los registros de los cursos, porque quizás solo estes leyendo el primero.


  #5 (permalink)  
Antiguo 02/08/2002, 06:02
 
Fecha de Ingreso: julio-2002
Mensajes: 27
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: lista desplegable2

Gracias de nuevo nazkatuta, pero no realizo ninguna consulta para cargar el recordset de los cursos solo la abro asi, esta mal??? Es obligatorio hacer una consulta?
set rscurso=Server.CreateObject("ADODB.Recordset& quot;)
rscurso.Open "curso", conn
  #6 (permalink)  
Antiguo 02/08/2002, 06:08
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: lista desplegable2

Prueba a cambiar
rscurso.Open "curso", conn
por
rscurso.Open "SELECT * FROM curso", conn

prueba tambien a recorrer el recordset para ver si ha cargado todos los registros de la BD.

do while not RS.EOF
response.write RS("curso") & "<br>"
RS.MoveNext
Loop

A ver si hay suerte
  #7 (permalink)  
Antiguo 02/08/2002, 06:30
 
Fecha de Ingreso: julio-2002
Mensajes: 27
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: lista desplegable2

Ya he probado realizando la consulta como dices pero sigue igual, se atasca en el primer registro.
He probado a escribir la lista de los cursos como me has dicho y eso hace bien, escribe la lista completa de los cursos.
Gracias por tu paciencia.
  #8 (permalink)  
Antiguo 02/08/2002, 06:38
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: lista desplegable2

Si has recorrido el RS antes es posible que te hayas olvidados por medio un RS.MoveFirst.

me podrias pasar el codigo completo de la página por correo para comprobarlo?
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 17:33.