Avatar billede jamiros Novice
15. juli 2004 - 20:24 Der er 2 kommentarer og
1 løsning

If sætning?

Hej Eksperter
Jeg har en If sætning hvor der går et eller andet galt.
Ved viste eksempel vil den kun vis Y - også selvom ID og LinkId er ens.Hvad går der galt?

<% If rs("Id") = "& LinkId &" then %>X<% Else %>Y<% End If %>

Tusind tak - det var lige det der skulle til...
Avatar billede eagleeye Praktikant
15. juli 2004 - 20:30 #1
Prøv ud alt det med "& og sæt evt. Int() omkring sådan den sammenligner de to som ens typer:

<% If Int(rs("Id")) = Int(LinkId) then %>X<% Else %>Y<% End If %>
Avatar billede jamiros Novice
15. juli 2004 - 20:41 #2
Du er s.... genial. Hvad står Ínt for og hvad er det den gør og så er der påing :-)
Avatar billede eagleeye Praktikant
15. juli 2004 - 20:43 #3
Int konvertere en streng til type int. rs("id") vil sikkerkt tolkes som en streng fordi det er et recordset. LinkID vil tolkes som et tal, og "2" er ikke lig 2.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester