Avatar billede ullidk Nybegynder
23. september 2004 - 22:47 Der er 6 kommentarer og
1 løsning

Angivelse af null i en string

Hejsa,

Gider nogen at kigge på flg. kodestump:

    Response.Write objRS("memberCompany") & "<br>"
    Response.Write objRS("memberTitle") & " " & objRS("memberName") & "<br>"
    Response.Write objRS("memberAddress1") & "<br>"
PROBLEM->While objRS("memberAddress2") <> Null
    Response.Write objRS("memberAddress2") & "<br>"
        Wend
    Response.Write objRS("memberZipCity") & "<br>"


Til info er det til brug for udskrivning af alle oplysninger i en medlemstabel. I denne tabel er der nogle records der har ekstra oplysninger i feltet memberAddress2, men disse oplysninger skal jo kun udskrives såfremt de eksisterer...
Nogen der kan hjælpe?
Avatar billede Jman Praktikant
23. september 2004 - 22:50 #1
Response.Write objRS("memberCompany") & "<br>"
    Response.Write objRS("memberTitle") & " " & objRS("memberName") & "<br>"
    Response.Write objRS("memberAddress1") & "<br>"
    if objRS("memberAddress2") <> Null then
    Response.Write objRS("memberAddress2") & "<br>"
    end if
    Response.Write objRS("memberZipCity") & "<br>"
Avatar billede ullidk Nybegynder
23. september 2004 - 23:02 #2
Ja, det er også den jeg selv har rodet med...problemet er, at der stadig kommer en blank linie på alle dem, der ikke har en memberAddress2...kan du hitte ud af den?
Avatar billede ullidk Nybegynder
23. september 2004 - 23:07 #3
Lille rettelse:

If objRS("memberAddress1") <> Null Then
Response.Write objRS("memberAddress1") & "<br>"
End If
Response.Write objRS("memberAddress2") & "<br>"
Response.Write objRS("memberZipCity") & "<br>"

Som det ser ud nu udskriver den kun memberAddress2, men ikke de enkelte memberAddress1 som ikke er Null...
Avatar billede eagleeye Praktikant
24. september 2004 - 00:04 #4
Prøv at bruge isNull funktion sådan her:

If not isNull(bjRS("memberAddress1"))0 Then


Eller lav det med len funktion, den virker hvis strengen er enten Null eller "":

If len(""&objRS("memberAddress1"))>0 Then
Avatar billede eagleeye Praktikant
24. september 2004 - 00:08 #5
hmm i første if sætning skal 0'et bare fjernes..
Avatar billede eagleeye Praktikant
24. september 2004 - 00:09 #6
jeg skal vist i seng nu, der manger også et o så det bliver objRS :)
Avatar billede ullidk Nybegynder
24. september 2004 - 08:52 #7
Det virker - smukt!
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