Simon: Sessionvariable ist nicht gleich Sessionvariable

Hallo Leute,

vielleicht kann mir jemand helfen!

Ich hab ein kleines Problem mit ASP auf einem NT-Server.
1.Innerhalb von global.asa werden folgende Sessionvariablen definiert
Session("Topology") = "AC/DC"
Session("Circuit_inputvoltage") = 0

2.Wenn ich diese Variablen jetzt ausgebe, passiert folgendes
Response.Write(Session("Topology))
Response.Write(CStr(Session("Circuit_inputvoltage")))
ergibt nur
AC/DC und keine Ausgabe von Circuit_inputvoltage

ich hab auch schon folgendes probiert
Session("Circuit_inputvoltage") = "0"

das Ergebnis bleibt das gleiche

Auf meinem Entwicklungsrechner (Win98) funktioniert es ohne Probleme.
Also der Quellcode kann somit nicht allzu falsch sein.

Hilfe! Ich brauche eine Lösung.

Danke

  1. hallo

    nur zum ausprobieren
    Session("Circuit_inputvoltage") = CStr("0")
    oder
    Session("Circuit_inputvoltage") = CInt("0")

    grüße
    FICHTL

    1. Hallo

      also CStr("0") bzw. CInt("0") hat nichts genützt.
      Ich vermute mal, es liegt an der Länge des Variablen-
      bezeichners.
      Gibt es dazu Erfahrungswerte??

      Danke

  2. Hallo Leute,

    vielleicht kann mir jemand helfen!

    Ich hab ein kleines Problem mit ASP auf einem NT-Server.
    1.Innerhalb von global.asa werden folgende Sessionvariablen definiert
    Session("Topology") = "AC/DC"
    Session("Circuit_inputvoltage") = 0

    2.Wenn ich diese Variablen jetzt ausgebe, passiert folgendes
    Response.Write(Session("Topology))
    Response.Write(CStr(Session("Circuit_inputvoltage")))
    ergibt nur
    AC/DC und keine Ausgabe von Circuit_inputvoltage

    ich hab auch schon folgendes probiert
    Session("Circuit_inputvoltage") = "0"

    das Ergebnis bleibt das gleiche

    Auf meinem Entwicklungsrechner (Win98) funktioniert es ohne Probleme.
    Also der Quellcode kann somit nicht allzu falsch sein.

    Hilfe! Ich brauche eine Lösung.

    Danke

    Hi Simon und Fichtl,

    Simon: nenn die doofe Variable doch einfach anders, wenn sie nicht will wie du willst... da würd ich kurzen Prozess machen...

    Vielleicht wird bei Sessionvaris das Underline nicht verstanden....??

    Naja, viel Spaß beim weiteren Probieren..

    Frank

    P.S: ich hätte keine Skrupel, einfach die Variable umzubenennen...
    oder...
    definiere String dann nimm den String als Variablenname

    x= "Circuit_inputvoltage"

    Session(x) = 0

    vielleicht hilft es...