declarar variable session

17/12/2003 - 21:59 por Tazz | Informe spam
amigos holas nuevamente

en la pagina acceso.asp tengo el siguiente codigo

if not Rst1.eof then
Session("empresa")=Rst1("RazonSocial")
Session("rut")=Rst1("rut")
Response.Redirect("maestroprov.asp")
else
Response.redirect("novalidoing.htm")
end if

pero en la pagina maestroprov.asp no puedo usar las variables de session me
salen nulas, alguien sabe por ke es eso?

De Antemano Muchas Gracias

Ricardo Peña
Stgo., Chile
MBPC-Certificado(chileno ahi ke ser)

Preguntas similare

Leer las respuestas

#1 Xus
17/12/2003 - 20:22 | Informe spam
Prueba así:

empresa=Rst1("razonsocial")
session("empresa")=empresa

Mezquindades del VBscript, parece que se hace la picha un lío con tantas
asignaciones de golpe...


"Tazz" ha escrit en el missatge dels grups de
discussió:
amigos holas nuevamente

en la pagina acceso.asp tengo el siguiente codigo

if not Rst1.eof then
Session("empresa")=Rst1("RazonSocial")
Session("rut")=Rst1("rut")
Response.Redirect("maestroprov.asp")
else
Response.redirect("novalidoing.htm")
end if

pero en la pagina maestroprov.asp no puedo usar las variables de session


me
salen nulas, alguien sabe por ke es eso?

De Antemano Muchas Gracias

Ricardo Peña
Stgo., Chile
MBPC-Certificado(chileno ahi ke ser)


Respuesta Responder a este mensaje
#2 Diego Uribe
17/12/2003 - 21:02 | Informe spam
Es posible que las estes recogiendo nulas...
tal vez el rst1 tiene registros pero el registro en "RazonSocial" y en "rut"
sean nulos
ensaya antes de redireccionar a imprimirlas utilizando:

function hollow(str)
dim tmp
if isnull(str) then
tmp=""
Elseif isempty(str) then
tmp=""
Else
tmp = str
End if
End function

if not Rst1.eof then
Session("empresa")=Hollow(Rst1("RazonSocial"))
Session("rut")=Hollow(Rst1("rut"))
Response.write Session("empresa") & "<BR>"
Response.write Session("rut") & "<BR>"
Response.end
'Response.Redirect("maestroprov.asp")
else

Response.write "No asigno nada!!<BR>"
Response.end
'Response.redirect("novalidoing.htm")
end if



"Tazz" escribió en el mensaje
news:
amigos holas nuevamente

en la pagina acceso.asp tengo el siguiente codigo

if not Rst1.eof then
Session("empresa")=Rst1("RazonSocial")
Session("rut")=Rst1("rut")
Response.Redirect("maestroprov.asp")
else
Response.redirect("novalidoing.htm")
end if

pero en la pagina maestroprov.asp no puedo usar las variables de session


me
salen nulas, alguien sabe por ke es eso?

De Antemano Muchas Gracias

Ricardo Peña
Stgo., Chile
MBPC-Certificado(chileno ahi ke ser)


Respuesta Responder a este mensaje
#3 Diego Uribe
17/12/2003 - 21:04 | Informe spam
Se me olvidaba,
En el peor de los casos puedes utilizar:


redirpag = "maestroprov.asp?rzn=" & rst1("RazonSocial") & "&rut=" &
rst1("rut")
Response.redirect(redirpag)


"Tazz" escribió en el mensaje
news:
amigos holas nuevamente

en la pagina acceso.asp tengo el siguiente codigo

if not Rst1.eof then
Session("empresa")=Rst1("RazonSocial")
Session("rut")=Rst1("rut")
Response.Redirect("maestroprov.asp")
else
Response.redirect("novalidoing.htm")
end if

pero en la pagina maestroprov.asp no puedo usar las variables de session


me
salen nulas, alguien sabe por ke es eso?

De Antemano Muchas Gracias

Ricardo Peña
Stgo., Chile
MBPC-Certificado(chileno ahi ke ser)


Respuesta Responder a este mensaje
#4 Matias Iacono
17/12/2003 - 21:42 | Informe spam
Verifica que tu navegador tenga la capacidad de soportar COOKIES!


"Tazz" escribió en el mensaje
news:
amigos holas nuevamente

en la pagina acceso.asp tengo el siguiente codigo

if not Rst1.eof then
Session("empresa")=Rst1("RazonSocial")
Session("rut")=Rst1("rut")
Response.Redirect("maestroprov.asp")
else
Response.redirect("novalidoing.htm")
end if

pero en la pagina maestroprov.asp no puedo usar las variables de session


me
salen nulas, alguien sabe por ke es eso?

De Antemano Muchas Gracias

Ricardo Peña
Stgo., Chile
MBPC-Certificado(chileno ahi ke ser)


Respuesta Responder a este mensaje
#5 Raul Carrillo aka Metsuke
18/12/2003 - 12:29 | Informe spam
en la pagina acceso.asp tengo el siguiente codigo

if not Rst1.eof then
Session("empresa")=Rst1("RazonSocial")
Session("rut")=Rst1("rut")
Response.Redirect("maestroprov.asp")
else
Response.redirect("novalidoing.htm")
end if

pero en la pagina maestroprov.asp no puedo usar las variables de
session me salen nulas, alguien sabe por ke es eso?




Segun el codigo creo que estarías asignando a las variables de session, un
vector al objeto y no el contenido del campo, con lo cual, una vez cerrado
el recordset, perderías su contenido. Prueba a asignar las variables de
session del siguiente modo:

Session("empresa") = "" & Rst1("RazonSocial")

Saludos

Raul Carrillo aka metsuke
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida