Avatar billede groenaert Novice
23. juni 2004 - 12:29 Der er 3 kommentarer og
1 løsning

Teste for tom streng

Jeg benytter nedestående udvælgelse:

'Udvælgelse af subkategorier
sqlLinks1 = "SELECT * FROM tbl_sites WHERE fldSiteID='" & Session("sideID") & "' AND fldMain_cat ='" & strMcat1 & "' ORDER BY fldSub_cat ASC"
Set rsLinks1 = conDB.Execute(sqlLinks1)

'Udskrivning af subkategorier
If (rsLinks1.EOF Or rsLinks1.BOF) Then
Response.Write "<h5>Der blev ikke fundet nogle data.</h5>" & VbCrLf
Else
Do While Not rsLinks1.EOF
Response.Write "<a href='showdata.asp?subcat=show&subid=" & rsLinks1("fld_ID") & "' target='_self'>" & rsLinks1("fldSub_cat") & "</a>&nbsp;&nbsp;"
rsLinks1.MoveNext
Loop
End If

Det jeg gerne vil have er at der bliver testet for tomme felter i fldSub_cat. Hvis feltet er tomt skal det ikke udskrives, men hvordan gøres det?
Avatar billede mm12010 Nybegynder
23. juni 2004 - 12:33 #1
Do While Not rsLinks1.EOF
  If rsLinks1("fldSub_cat") <> "" Then
    Response.Write "<a href='showdata.asp?subcat=show&subid=" & rsLinks1("fld_ID") & "' target='_self'>" & rsLinks1("fldSub_cat") & "</a>&nbsp;&nbsp;"
  End If
  rsLinks1.MoveNext
Loop
Avatar billede overchord Nybegynder
23. juni 2004 - 12:33 #2
if rsLinks1("fldSub_cat") = "" then
  rsLink1.MoveNext
else
  "<a href='showdata.asp?subcat=show&subid=" & rsLinks1("fld_ID") & "' target='_self'>" & rsLinks1("fldSub_cat") & "</a>&nbsp;&nbsp;"
rsLinks1.MoveNext
end if
Avatar billede reb Nybegynder
23. juni 2004 - 12:33 #3
Hej.
Prøv med denn istedet.

Do While Not rsLinks1.EOF
if rsLinks1("fldSub_cat")="" then
rsLinks1.MoveNext
else
Response.Write "<a href='showdata.asp?subcat=show&subid=" & rsLinks1("fld_ID") & "' target='_self'>" & rsLinks1("fldSub_cat") & "</a>&nbsp;&nbsp;"
end if
rsLinks1.MoveNext

mvh

Rene´
Avatar billede fennec Nybegynder
23. juni 2004 - 12:35 #4
kunne også helt fjerne dem i selecten:

sqlLinks1 = "SELECT * FROM tbl_sites WHERE fldSiteID='" & Session("sideID") & "' AND fldMain_cat ='" & strMcat1 & "' and fldSub_cat<>'' ORDER BY fldSub_cat ASC"
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