Avatar billede karsten_larsen Praktikant
16. april 2003 - 15:34 Der er 4 kommentarer og
1 løsning

If sætning som skal reagerer på tomt felt fra database

Jeg er igang med at lave et bookingsystem.

Når hele system skal skrives ud, skal scriptet skrive en <input..> for de felter, hvor der ikke står noget i databasen.

Princippet er følgende:

    If objRec("person") = "" then
        Response.Write "<td width='70'>" & "<input name=" & "person " & "value=" & "LEDIG" & " type=" & "text>" & "</td>"
    else
        Response.Write "<td width='70'>" & objRec("person") & "</td>"
    end if

Det virker ikke og så gør det alligevel hvis jeg ændre = til <> f.eks.

If objRec("person") <> "" then.

Men det er jo ikke hensigten.

Hvor ligger fejlen.

:-) karsten_larsen
Avatar billede erikjacobsen Ekspert
16. april 2003 - 15:38 #1
Et hack

  If ""&objRec("person") = "" then
Avatar billede mortrr Praktikant
16. april 2003 - 15:38 #2
Det kommer lidt an på hvordan et tomt felt står i din tabel.

Hvis det står som null, kan du bruge
if isnull(objRec("Person").Value) then
ellers
if ""&objRec("Person")="" then
eller
if objRec("Person").Value="" then
Avatar billede karsten_larsen Praktikant
16. april 2003 - 15:39 #3
okay prøver lige
Avatar billede karsten_larsen Praktikant
16. april 2003 - 15:50 #4
-> erik jacobsen - dit svar virkede, men da jeg regner men, at du stadig ikke vil have point, går pointene til mortrr, hvis svar også virkede.

Tak til jer begge

:-) karsten_larsen
Avatar billede erikjacobsen Ekspert
16. april 2003 - 15:55 #5
nemli'
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