enkel if sats som inte fungerar...

ASP

3 svar · 491 visningar · startad av eddy1

Medlem sedan aug. 2001969 inlägg
Trådstart#1

Hej

suttit i en timme nu med en enkel jä*** if sats..
ser ut så här:

if db("k_id") = request.querystring("kat") then

db(k_id) är av typen integer..
request.querystring("kat") är ett textfält som innehåller talet 112..

jag har provat att skriva ut alla och jag ser att det blir både 112 ur databasen och från textfältet. men if satsen blir ju fan in sann någon gg???
blir knäpp på det här ju...

Medlem sedan dec. 200012 464 inlägg
#2
if clng(db("k_id")) = clng(request.querystring("kat"))
Medlem sedan okt. 20041 556 inlägg
#3

Skall du jämföra saker måste du typkonvertera som LarsG visade.
För 1 är inte det samma som "1" och vise versa.

Medlem sedan aug. 2001969 inlägg
#4

japp. börjar haja nu.... long integer....

tack tack..

280 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
149 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)