Avatar billede ravnkilde Nybegynder
02. august 2006 - 14:57 Der er 4 kommentarer og
1 løsning

Checke om felt i en database er tomt

Hej!

Ifm. udtræk af data fra en database, har jeg brug for at checke om et felt er tomt. Hvis der er data i feltet indsættes et lille billede.

Jeg bruger nedenstående script, men mangler at ersatte ???? med det korrekte. Feltet der søges i hedder "Pic_URL" og er af typen tekst.

--- start kode ---

If objRs("Pic_URL") =
      If objRs("Pic_URL") = ???? Then
strPic = " <img src=""../../images/icons/jpeg.jpg"" alt=""Picture"" /> "
Else
strPic = ""
End If

--- stop kode ---
Avatar billede keysersoze Ekspert
02. august 2006 - 15:05 #1
enten

If objRs("Pic_URL") = "" Then

eller

If isnull(objRs("Pic_URL")) Then

kommer lidt an på hvor tomt feltet er.
Avatar billede ravnkilde Nybegynder
02. august 2006 - 15:09 #2
keysersoze: Jeg formulerede spørgsmålet forkert! Den skal først checke om der er tekst i feltet, hvis der er det, skal den vise billedet. Hvis feltet er tomt skal der ikke vises eller skrives noget. SORRY!
Avatar billede keysersoze Ekspert
02. august 2006 - 15:16 #3
men - det er vel også det jeg svarer på?

If isnull(objRs("Pic_URL")) Then
  strPic = ""
Else
  strPic = "<img src=""../../images/icons/jpeg.jpg"" alt=""Picture"" />"
End If

og hvis isnull ikke virker er det den anden if der skal bruges.
Avatar billede ravnkilde Nybegynder
02. august 2006 - 15:33 #4
Ja, selvfølgelige! Jeg tror jeg snupper en kaffe-pause ;-) TAK FOR HJÆLPEN!
Avatar billede keysersoze Ekspert
02. august 2006 - 15:50 #5
no problemo :)
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