Hi, ich bin zwar kein ".Net"-Kenner, aber ich
sch�tze, was Du hier brauchst ist eine Typumwandlung, um sicherzustellen, dass
wirklich beide vom gleichen Typ sind, also z.B. so:
if CStr(session("detail_projekt1")) =
Cstr(rs.fields("nr")) then sel = " selected" else sel = "" end
if
Gru�, Josef
----- Original Message -----
Sent: 17. Dezember 2001 01:20
Subject: [aspdedotnet] Session- und
Recordset-Vars verschiedene Typen?
Hallo ASP Freunde,
versuche mit folgendem Code eine
Session-Variable direkt mit einem Feld eines Records-Sets (aus SQL-DB) zu
vergleichen.
if session("detail_projekt1") =
rs.fields("nr") then sel = " selected" else sel = "" end if
Die
Werte werden alle korrekt ausgegeben (bei TEST) also sollte da eigentlich
stehen (bildlich gesehen ;->):
if 2 = 2 then sel = "
selected" else sel = "" end if
Obwohl diese Werte auch in den Variablen
stehen tritt diese Bedingung nie ein.
Was versteh ich hier nicht?
Sind die Typen der Session und Record-Set Vars unterschiedlich? Dann sollte
es aber doch so gehen:
bed1 =
session("detail_projekt1") bed2 = rs.fields("nr")
if
bed1 = bed2 then ....
... geht aber nicht !! Alles ohne
Fehlermeldung!
Hilfe !!!!!
ru Uwe
| [aspdedotnet] als
[EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/
= Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: |
http://www.dotnetgerman.com/listen/aspDEdotnet.asp
| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp
|