Un problema con variables - URGENTE

29/04/2004 - 17:21 por Sandra y María Claudia | Informe spam
Hola amigos:
Tengo el siguiente problemón. Es una página ASP, reservaciones.asp que carga
un formulario en blanco. Una de las opciones, si carga en blanco, es que
aparezca un link que dice "cargar registro activo". Cuando se hace clic en
ese link, se busca en la base de datos un registro que tenga el campo
estdo="OK" y regresa a reservaciones.asp con el código que identifica al
registro y procede a cargar los datos en el formulario. Entonces, el link
cambia a "ingresar nun nuevo registro".
Al hacer click en dicho link va a una página que se encarga de poner las
variables Session con valores "NO" y regresa a la pagina reservaciones.asp.
Todo marcha bien (pues hay cambios que se notan por efecto del valor de las
varialbes session), pero no logro refresacar las variables que contienen los
datos del anterior formulario. Cuando cargo el registro activo, en la pagina
reservaciones.asp abro la base de datos y cargo en variables los datos que
necesito utilizar, pero cuando le digo nuevo registro, este procedimiento no
deberia de hacerse y en efecto no lo hace, pero sigue manteniendo los
valores.

Tengo estas cabeceras

Response.Expires=0
Response.ExpiresAbsolute = Now() - 1000
Response.addHeader "pragma", "no-cache"
Response.addHeader "cache-control","private"
Response.CacheControl = "no-cache"
Response.CacheControl = "Private"
Response.Buffer=True

Pero igual me mantiene los valores de las variables (no me refiero a las
sessions). Por ejemplo:

If Session("reservacion")="nueva" Then
Tabla1.Open Temp, Conexion
VarNombre=Tabla1.Fields("nombre")
Tabla1.Close
Else
VarNombre=""
End If

pero simepre me mantiene el primer valor VarNombre=Tabla1.Fields("nombre")

Que puedo hacer?


Sandra y María Claudia
 

Leer las respuestas

#1 Mauricio Yévenes
03/05/2004 - 21:35 | Informe spam
Pon estos META y prueba:

<meta HTTP-EQUIV="Expires" CONTENT="Tue, 01 Jan 1980 1:00:00 GMT">
<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">

Saludos


"Sandra y María Claudia" wrote in message
news:%
Hola amigos:
Tengo el siguiente problemón. Es una página ASP, reservaciones.asp que


carga
un formulario en blanco. Una de las opciones, si carga en blanco, es que
aparezca un link que dice "cargar registro activo". Cuando se hace clic en
ese link, se busca en la base de datos un registro que tenga el campo
estdo="OK" y regresa a reservaciones.asp con el código que identifica al
registro y procede a cargar los datos en el formulario. Entonces, el link
cambia a "ingresar nun nuevo registro".
Al hacer click en dicho link va a una página que se encarga de poner las
variables Session con valores "NO" y regresa a la pagina


reservaciones.asp.
Todo marcha bien (pues hay cambios que se notan por efecto del valor de


las
varialbes session), pero no logro refresacar las variables que contienen


los
datos del anterior formulario. Cuando cargo el registro activo, en la


pagina
reservaciones.asp abro la base de datos y cargo en variables los datos que
necesito utilizar, pero cuando le digo nuevo registro, este procedimiento


no
deberia de hacerse y en efecto no lo hace, pero sigue manteniendo los
valores.

Tengo estas cabeceras

Response.Expires=0
Response.ExpiresAbsolute = Now() - 1000
Response.addHeader "pragma", "no-cache"
Response.addHeader "cache-control","private"
Response.CacheControl = "no-cache"
Response.CacheControl = "Private"
Response.Buffer=True

Pero igual me mantiene los valores de las variables (no me refiero a las
sessions). Por ejemplo:

If Session("reservacion")="nueva" Then
Tabla1.Open Temp, Conexion
VarNombre=Tabla1.Fields("nombre")
Tabla1.Close
Else
VarNombre=""
End If

pero simepre me mantiene el primer valor VarNombre=Tabla1.Fields("nombre")

Que puedo hacer?


Sandra y María Claudia


Preguntas similares