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

Malditos ejemplos de Application

Estas en el tema de Malditos ejemplos de Application en el foro de ASP Clásico en Foros del Web. Hi! Que no os fastidie mi pregunta de principiante!! Jeje... Estoy trabajando con un libro de ASP 3 y un ejercicio con el Objeto Application ...
  #1 (permalink)  
Antiguo 09/08/2005, 02:10
 
Fecha de Ingreso: julio-2005
Mensajes: 3
Antigüedad: 18 años, 10 meses
Puntos: 0
Malditos ejemplos de Application

Hi!

Que no os fastidie mi pregunta de principiante!! Jeje...

Estoy trabajando con un libro de ASP 3 y un ejercicio con el Objeto Application me da error (0x800A000D) sin cesar.

--El script completo es el siguiente

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<%
if Request.Form<>"" then
application.Lock
application("NumOpiniones")=(Application("NumOpini ones")+1) MOD 9
Temporal=Application("Opiniones")
Temporal(Application("NumOpiniones"))=request.Form ("Opinion")
Application("Opiniones")=Temporal
Application.UnLock
end if
%>

<html>
<head>
<title>Documento</title>
</head>

<body>

<p><strong>
Últimas opiniones registradas sobre el comercio de pieles:
</strong></p>
<p>&nbsp;</p>

<%
Temporal=Application("Opiniones")
for Opinion= 0 to 8 %>
<%= Temporal(Opinion) %><br />
<% next %>

</body>
</html>



--El script en Global.asa es el siguiente:


<SCRIPT LANGUAGE=VBScript RUNAT=Server>
SUB Application_OnStart
Dim Auxiliar()
Redim Auxiliar(9)
Application("Opiniones")=Auxiliar
Application("NumOpiniones")=1
END SUB
</SCRIPT)



--La línea en que detecta el error es la 8:

Temporal(Application("NumOpiniones"))=request.Form ("Opinion")

PODRIAIS AYUDARME?? Os juro que lo agradecería un montón!!! Seguro que es una tontería, pero al inicio las tonterías pueden ser auténticas pesadillas, no??

GRACIAS!!!!
  #2 (permalink)  
Antiguo 09/08/2005, 03:02
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Claro que da error. ¿Qué intentas hacer con esa linea? Por que así, tal y como lo pones, estás tratando a la variable temporal como un array, y como no lo es, falla.

¿Quieres asignar el valor del form a la variable Temporal, o a la variable de Application?

Saludos
__________________
Tu portal de manga y anime.
  #3 (permalink)  
Antiguo 10/08/2005, 03:41
 
Fecha de Ingreso: julio-2005
Mensajes: 3
Antigüedad: 18 años, 10 meses
Puntos: 0
Pues podeis creer que el ejemplo del manual es textualmente así...

Se trata de que el contenido del formulario se albergue en una variable temporal... yo creía, tal y como está el ejemplo, que la variable de Appliaction podía albergarse temporalmente, y que por eso lo de Temporal...

Podrías decirme cómo se arregla esto?? Por cierto, os digo el libro, puede ser útil tu respuesta si alguien más usa el libro:

--ASP 3, editorial Ra-Ma, autores: Bobadilla, Alcocer y Rodríguez-Manzanaque
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 22:27.