Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Moderatore di Sicurezza informatica e virus L'avatar di Habanero
    Registrato dal
    Jun 2001
    Messaggi
    9,782

    [ASP+Jscript] Assegnare a var sessione valore record

    Sinceramente non sapevo se postare qui o in programmazione. Nel caso prego i mods di spostare il thread.

    Sito ASP che usa Jscript come linguaggio server side.
    Ho sempre usato VBScript per fare queste cose e per alcune cose mi trovo spaesato.

    Devo memorizzare nella variabile di sessione "login" il nome dell'utente loggato.

    Per fare questo prelevo il nome utente dal recordset ottenuto da una opportuna query e nelle mie intenzioni eseguo:
    codice:
    Session("login")=Rs("username");
    se non che quando vado a fare

    codice:
    Response.Write(Session("login"));
    non ottengo un bel nulla.

    Mi sono accorto che è un problema di oggetti e che Session memorizza l'oggetto assegnato e non la stringa.
    Ho infatti risolto facendo:

    codice:
    Session("login")=""+Rs("username")
    in questo modo pare che il record venga convertito in stringa prima di essere assegnato alla variabile.

    Premetto che non sono molto pratico di queste cose ma è possibile fare la cosa in modo più pulito? Qual è il modo corretto di agire? A me ovviamente serve memorizzare solo la stringa (o il valore... dipendentemente dal tipo del campo)
    Leggi il REGOLAMENTO!

    E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
    Drugo

  2. #2
    Moderatore di Sicurezza informatica e virus L'avatar di Habanero
    Registrato dal
    Jun 2001
    Messaggi
    9,782
    up
    Leggi il REGOLAMENTO!

    E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
    Drugo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.