Avatar billede webnord Novice
08. august 2003 - 16:01 Der er 2 kommentarer og
1 løsning

Et opslag i en database, hvor et felt er tomt

Det er meningen at mit opslag kun skal vise alle poster, hvor feltet Afsendt er tomt.

SQLstmt = "SELECT * FROM ordre where Afsendt =??? ORDER BY ordreID;"

Har lave det før, men altheimer ligger og truer :0)

Falcon
Avatar billede sunepopp Nybegynder
08. august 2003 - 16:03 #1
Kunne det være Afsend='' eller Afsend=null ?
Avatar billede webnord Novice
08. august 2003 - 16:18 #2
nej det går ikke, havde selv prøvet før jeg skrev om hjælp.

Hvis der fx. er et ja i feltet kan jeg skrive dette:

SQLstmt = "SELECT * FROM ordre where afsendt = 'ja' ORDER BY ordreID;"

Så kommer alle poster, hvor ordet ja er i feltet.
Men jeg leder efter alle poster hvor der ikke er noget i feltet.
Avatar billede netro Nybegynder
08. august 2003 - 16:29 #3
SQLstmt = "SELECT * FROM ordre where Afsendt Is Null Or Afsendt = '' ORDER BY ordreID;"

Med ASP kan du tjekke det således:

If Trim("" & rs("Afsendt")) = "" Then
  ' Feltet er tomt
End If

- eller med IsNull(rs("Afsendt"))
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