JaarMedlem sedan juli 2001434 inlägg 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
------------------
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 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 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 För att göra det snyggare:
If cStr ( statusRS ( "id" ) ) = cStr ( StrStat ) Then
...
:)
------------------
SPiN, bjorne.w@telia.com