webForumDet fria alternativet

= operatorn

ASPur ASP

4 svar · 153 visningar · startad av Jaar

JaarMedlem sedan juli 2001434 inlägg
#1

Jag sitter normalt i Java men gör just nu vissa uppdateringar på en par asp sidor...

Kan någon förklara varför detta inte fungerar

if statusRS("id") = StrStat then
   response.Write statusRS("id")
end if

när detta fungerar

if statusRS("id") = "1" and StrStat = "1" then
  response.Write statusRS("id")
end if

Tycker det ser helt rätt ut, ändå får jag ett "Type mismatch" error

Tacksam för hjälp

------------------
Alt-F4 for help
------------------

doggelitoMedlem sedan juni 20003 076 inlägg
#2

testa och skriv ut båda så här:

response.write TypeName(statusRS("id")) & ":" & TypeName(StrStat)

så ser du vilka format de båda har.

------------------
Motto: Flest If-taggar vinner!

jorgenMedlem sedan feb. 20012 412 inlägg
#3

hej. är det en sträng bör det se u så här:

If statusRS("id") = "StrStat" then

och är det numeriskt, då så här:

If statusRS("id") = 1 then

Du kan även använda Cint, Clng och Cstr för att vara säker på att rätt jämförelse sker.

mvh Jörgen :)

------------------
"När forumledarna är på gott humör går det också att få ett eller annat
vettigt ord ur dem." /Hypatia 2002

JaarMedlem sedan juli 2001434 inlägg
#4

Jag löste det hela genom en fulgrej
""&variabel = ""&variabel...
int så snyggt men det funka, tack för era svar...

det var lite konstigt, för senare hade jag två id

resultset("id") = resultset("id") som inte heller fungerade, helskumt. Tycker att om de hämtas från samma tabell o hanteras lika bör de vara samma typ... Jaja, löste det lika fult, men det funkar ju... hehe...

tack än en gång

------------------
Alt-F4 for help
------------------

SPiNMedlem sedan mars 20007 896 inlägg
#5

För att göra det snyggare:

If cStr ( statusRS ( "id" ) ) = cStr ( StrStat ) Then
...

:)

------------------
SPiN, bjorne.w@telia.com

126 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)