Nano** skrev:
> Jeg ville gerne have at databasen kun skrev links ud hvis de
> eksisterede, altså hvis der står noget i tabbellen "Link"
> strSQL = "Select * from Kalender order where link=??"
> hvordan skriver jeg det?
Det kommer lidt an på hvordan dine tomme værdier ser ud. I et
tekstfelt kan der dels stå værdien "" (den tomme streng) og dels
pseudoværdien Null (ingen værdi defineret).
Tomme strenge i et felt er ofte udtryk for at værdien burde have
været Null - men hvis du ikke er sikker på hvordan dine tomme
værdier står kan du bruge følgende:
SELECT * FROM Kalender WHERE len(link) > 2
Tallet to er valg for ikke at risikere poster med et eller to
mellemrum medtages i postsættet. Det kan sættes højere eller lavere
hvis man synes.
Hvis du har god kontrol over indholdet i link-feltet (så tomme
værdier altid skrives som Null) kan du nøjes med følgende sætning:
SELECT * FROM Kalender WHERE link IS NOT NULL
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO -
www.fiduso.dk)
I ovenstående tekst benyttes nyt komma.