Das eine wird sicherlich ein Text sein (was per Querystring ankommt) und
das andere kann vom Datentyp her leicht eine Zahl sein. Und dass die
beiden nicht gleich sind, sollte nicht verwundern ("1" = 1 kann nicht
wahr ergeben). Also gleiche Verh�ltnisse herstellen
Variante 1: entweder alles auf Zahlenbasis
If zahl = CSng(text) then
konkret
if StrRec = CSng(StrID) Then
(eine andere Konvertierfunktion tut es auch: Cint, CDbl)
Oder Variante 2 alles auf Textbasis
If text = CStr(zahl) then
konkret
if StrRec = CStr(StrID) Then
--
Viele Gr��e
Hubert Daubmeier
-----Original Message-----
From: J�rgen Magg [mailto:[EMAIL PROTECTED]]
Sent: Saturday, March 30, 2002 4:51 PM
To: ASP Diskussionsliste fuer Anfaenger
Subject: [aspdebeginners] finde den Fehler nicht
Ich m�chte pr�fen, ob zwei Nummern gleich sind. Ich lasse diese Zahlen
auch ausgeben, und sie sind gleich, aber es wird die If-Bedingung nicht
ausgef�hrt. Warum nicht? <%
ObjRecord.MoveFirst
While Not ObjRecord.EOF
StrRec=ObjRecord("ID")
Response.Write(StrRec) bei diesem Wert wird
immer 1 geschrieben
Response.Write(StrID) bei diesem Wert wird
immer 1 geschrieben
if StrRec = StrID Then
Response.Write("True")
End if
ObjRecord.MoveNext
Wend
Set ObjRec=Nothing
Set ObjRecord=Nothing
Set ObjConnection=Nothing
Set PgeCount = Nothing
%>
mfg J�rgen
| 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
| 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