> hm ich hab nur zahlenwerte... und 100%ig wahre bedingungen, funzt aber
> trotzdem nicht!?

Kann ja auch nicht.  Ein Request("irgendwas") liefert Text. Immer.  Und es
schon ein kleiner Unterschied ob ich von 27 oder "27" spreche.  Damit der
Vergleich dann funktioniert musst Du schon einen von beiden umwandeln.  Also
entweder


Do until objrs.eof
  If CStrg(objrs("id"))) = Lcase(Trim(request("id))) Then
    ' Spezialfall
    response.write "blub"
  Else
    ' Normalfall
    response.write objrs("id")
  end if
  objrs.movenext
Loop

oder so

Do until objrs.eof
  If objrs("id") = CInt(request("id)) Then
    ' Spezialfall
    response.write "blub"
  Else
    ' Normalfall
    response.write objrs("id")
  end if
  objrs.movenext
Loop


Im �brigen kannst Du dieses Problem auch eleganter l�sen

Do until objrs.eof
  Response.Write "<option value=""" & objRS_rg("rg_id") & _
  """ & Iff(objrs("id") = CInt(request("id)), " selected", "") & _
  ">" & objRS_rg("rg_name") & "</option>" & vbCrlf
  objrs.movenext
Loop

Function Iff (sBool, sThen, sElse)
  If sBool Then Iff = sThen, Iff = sElse
End Function


--

Viele Gr��e
Hubert Daubmeier





| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an