Avatar billede jmarkling Nybegynder
19. marts 2002 - 12:57 Der er 5 kommentarer og
1 løsning

Streng sammenligning

Jeg har en lille if betingelse der sammenligner to strenge...
<%while(!objRS.EOF){   
    if(objRS("brugernavn")== brugernavn_form){
            objRS.Close();
            objConn.Close();
            Response.Redirect("registrere_forhandler.asp?unik_navn=nej");   
    }   

    objRS.MoveNext();
}

%>

-Den virker fino så længe bogstaverne har samme størrelse, den er altså case-sensitive, men det skal ikke være den skal IgnoreCase, kan man gøre det, og hvordan?
BTW, det er javascript ikke VB...
Avatar billede coltau Juniormester
19. marts 2002 - 12:59 #1
Med funktionen LCase. Jeg mener også at den virker med JScript.

if(LCase(objRS("brugernavn")) == LCase(brugernavn_form)){
Avatar billede cthun Nybegynder
19. marts 2002 - 13:03 #2
if objRS("brugernavn")= brugernavn_form then
        objRS.Close();
        objConn.Close();
        Response.Redirect("registrere_forhandler.asp?unik_navn=nej");
end if
Avatar billede jmarkling Nybegynder
19. marts 2002 - 13:09 #3
-->coltau, desværre virkdede den ikke, jeg fik :objekt var ventet...line..

-->cthun, der røg du over I noget VB der :-)
Avatar billede jmarkling Nybegynder
19. marts 2002 - 13:11 #4
Måske skulle jeg kører den uden om ASP'en og lave sammenligningen i rent klientscript og lave den på gammeldags maner med String.equals.IgnoreCase(string2), hvis det virker?
Avatar billede coltau Juniormester
19. marts 2002 - 14:08 #5
Jeg kan desværre ikke prøve det på nuværende tidspunkt - men hvis jeg ku' ville jeg lige prøve med disse funktioner i stedet for LCase.

lcase
lower
lowercase
Avatar billede jmarkling Nybegynder
20. marts 2002 - 09:49 #6
takker for hjælpen
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