> 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