Avatar billede krogstrup Nybegynder
01. november 2001 - 19:26 Der er 7 kommentarer og
1 løsning

Hurtigt spm: SQL - select * where mitFelt <> \"\"

Hvorfor kan jeg ikke følgende:

<% strSQL = \"SELECT ordreID FROM ordrer WHERE varerSendt <> \'\' ORDER BY ordreID\" %>

Jeg ved godt det er her den fejler:

WHERE varerSendt <> \'\'


Men hvordan skriver jeg det korrekt i SQL ???
Avatar billede eagleeye Praktikant
01. november 2001 - 19:28 #1
hvis feltet er tomt skal man vist bruge null:

<% strSQL = \"SELECT ordreID FROM ordrer WHERE varerSendt = Null ORDER BY ordreID\" %>

Avatar billede krogstrup Nybegynder
01. november 2001 - 19:30 #2
jamen, jeg ønsker at finde alle records, hvor feltet indeholdet alt andet end ingenting:

WHERE minVar <> \"\"
Avatar billede eagleeye Praktikant
01. november 2001 - 19:31 #3

<% strSQL = \"SELECT ordreID FROM ordrer WHERE varerSendt <> Null ORDER BY ordreID\" %>
Avatar billede krogstrup Nybegynder
01. november 2001 - 19:34 #4
Det fungerer ikke - jeg har prøvet !
Avatar billede krogstrup Nybegynder
01. november 2001 - 19:34 #5
Det skal lige siges at mit felt er af type \"Dato\" - ved ikke om det har noget at sige...?
Avatar billede prof2 Nybegynder
01. november 2001 - 19:42 #6
Kan du ikke bare sige:
<% strSQL = \"SELECT ordreID FROM ordrer WHERE not varerSendt = \'\' ORDER BY ordreID\" %>
Avatar billede eagleeye Praktikant
01. november 2001 - 20:11 #7
Jeg har lige prøvet lidt, denne kan jeg få til at virke:

strSQL = \"SELECT ordreID FROM ordrer WHERE varerSendt<>null ORDER BY ordreID;\"

Har du en default værdi på feltet?
Avatar billede krogstrup Nybegynder
01. november 2001 - 20:39 #8
Nu fik jeg det også til at fungere - tak :-)
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