Avatar billede zuiq Nybegynder
26. marts 2004 - 19:34 Der er 2 kommentarer og
1 løsning

If-sætning - database og str

'ey, i må lige hjælpe mig..
Hvorfor virker det her ikke?:
    If objRS.EOF=False Then
        If counter1=objRS("dag") Then
            .. noget her ...
        Else
            .. noget her ...
        End If
    End if

Jeg har testet databasen, og objRS("dag") henter den rigtige dag. Og counter1 er et eller andet tal.

Jeg har prøvet at lave den om til f.eks.:
    If counter1="30" Then

Og dét virker, hvorfor virker det andet så ikke?

-Mads
Avatar billede eagleeye Praktikant
26. marts 2004 - 19:38 #1
Fordi den ene tolkes som tal og den anden som streng så prøv at skriver, sådan så if sætningen sammenligner dem med ens type:

If Cstr(counter1)=CStr(objRS("dag")) Then
Avatar billede eagleeye Praktikant
26. marts 2004 - 19:39 #2
Hvis det er tal kan du også bruge Int:

If Int(counter1)=Int(objRS("dag")) Then
Avatar billede zuiq Nybegynder
26. marts 2004 - 21:15 #3
eagleeye du er altid min redningsmand :) -tak mayn
Kan aldrig komme rundt i det med sammenligning.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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