/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Select
Fra : Gert Simonsen


Dato : 19-04-04 17:53

Hejsa

Jeg har en accesdatabase med et tekstfelt kaldet: laest der kan enten stå
"ja" eller ingenting
Jeg kan sagtens kalde felterne med nedenstående kode:
SQLstmt = "SELECT * FROM logbog where laest = 'ja' "
Det fungerer fint....

Men hvis jeg gerne vil kalde felterne hvor ikke der skal stå noget i laest,
hvad skriver jeg så:
SQLstmt = "SELECT * FROM logbog where laest = '' " den virker ikke
SQLstmt = "SELECT * FROM logbog where laest <> '' " den virker heller ikke

Er der nogen der kan hjælpe mig

Hilsen Gert Simonsen



 
 
Christian M. Nielsen (19-04-2004)
Kommentar
Fra : Christian M. Nielsen


Dato : 19-04-04 18:32




"Gert Simonsen" <gert@FJERNESmallin.dk> wrote in message
news:408403ea$0$23077$ba624c82@nntp05.dk.telia.net...
> Hejsa
>
> Jeg har en accesdatabase med et tekstfelt kaldet: laest der kan enten stå
> "ja" eller ingenting
> Jeg kan sagtens kalde felterne med nedenstående kode:
> SQLstmt = "SELECT * FROM logbog where laest = 'ja' "
> Det fungerer fint....
>
> Men hvis jeg gerne vil kalde felterne hvor ikke der skal stå noget i
laest,
> hvad skriver jeg så:
> SQLstmt = "SELECT * FROM logbog where laest = '' " den virker ikke
> SQLstmt = "SELECT * FROM logbog where laest <> '' " den virker heller ikke
>

Har du prøvet med

SQLstmt = "SELECT * FROM logbog where laest = ''" "

altså uden mellemrum mellem " erne Vær opmærksom på at du har et " for lidt


Desuden har access en dejlig true/false funktion, som er bedre til det du
ønsker. Den benyttes ofte i forbindelse med afkrydsningsfelter

--

Mvh / Regards
-=< Christian >=-
What capital has 164 letters in its name? See my web page to find out.
http://www.cmnielsen.dk
You can't keep time, but you can spend it right.



Gert Simonsen (19-04-2004)
Kommentar
Fra : Gert Simonsen


Dato : 19-04-04 18:42

Hej

Ja - jeg har også prøvet: SQLstmt = "SELECT * FROM logbog where laest = ''"
" virker heller ikke
Jeg mangler ikke et " jeg bruger hmmm...?? er det ikke pling de hedder '
Jeg kender godt den true/false funktion, men jeg kan ikke rigtig få det til
at virke i mine insert kommandoer...

Hilsen Gert Simonsen

"Christian M. Nielsen" <look.for.it@my.webpage> skrev i en meddelelse
news:40840cff$0$11564$ba624c82@nntp02.dk.telia.net...
>
>
>
> "Gert Simonsen" <gert@FJERNESmallin.dk> wrote in message
> news:408403ea$0$23077$ba624c82@nntp05.dk.telia.net...
> > Hejsa
> >
> > Jeg har en accesdatabase med et tekstfelt kaldet: laest der kan enten
stå
> > "ja" eller ingenting
> > Jeg kan sagtens kalde felterne med nedenstående kode:
> > SQLstmt = "SELECT * FROM logbog where laest = 'ja' "
> > Det fungerer fint....
> >
> > Men hvis jeg gerne vil kalde felterne hvor ikke der skal stå noget i
> laest,
> > hvad skriver jeg så:
> > SQLstmt = "SELECT * FROM logbog where laest = '' " den virker ikke
> > SQLstmt = "SELECT * FROM logbog where laest <> '' " den virker heller
ikke
> >
>
> Har du prøvet med
>
> SQLstmt = "SELECT * FROM logbog where laest = ''" "
>
> altså uden mellemrum mellem " erne Vær opmærksom på at du har et " for
lidt
>
>
> Desuden har access en dejlig true/false funktion, som er bedre til det du
> ønsker. Den benyttes ofte i forbindelse med afkrydsningsfelter
>
> --
>
> Mvh / Regards
> -=< Christian >=-
> What capital has 164 letters in its name? See my web page to find out.
> http://www.cmnielsen.dk
> You can't keep time, but you can spend it right.
>
>



Christian M. Nielsen (19-04-2004)
Kommentar
Fra : Christian M. Nielsen


Dato : 19-04-04 18:58




"Gert Simonsen" <gert@FJERNESmallin.dk> wrote in message
news:40840f6e$0$23085$ba624c82@nntp05.dk.telia.net...
> Hej
>
> Ja - jeg har også prøvet: SQLstmt = "SELECT * FROM logbog where laest =
''"
> " virker heller ikke
> Jeg mangler ikke et " jeg bruger hmmm...?? er det ikke pling de hedder '
> Jeg kender godt den true/false funktion, men jeg kan ikke rigtig få det
til
> at virke i mine insert kommandoer...

Jo de hedder "pinger". Jeg kunne ikke lige se om de var med eller det var et
anførselstegn du havde brugt

SQLstmt = "SELECT * FROM logbog where laest = 'ja' "

bliver med true/flase funktion til


SQLstmt = "SELECT * FROM logbog where laest = true "

Måske skal der " " eller ' ' omkring true, kan ikke lige huske det, da det
er læææææænge siden jeg har brugt det. Men jeg mener ikke det er tilfældet.
Husk at rette i access og tage en backup inden du begynder at rode med
db'en.

--

Mvh / Regards
-=< Christian >=-
What capital has 164 letters in its name? See my web page to find out.
http://www.cmnielsen.dk
You can't keep time, but you can spend it right.



Gert Simonsen (19-04-2004)
Kommentar
Fra : Gert Simonsen


Dato : 19-04-04 19:11

Det virker egentligt meget fint.....
Men jeg skal så ud at ændre en del kodning for at lave en sand/falsk, for
jeg bruger også noget med at vise en konvolut der enten er åben eller lukket
alt efter hvad der står i laest.

Det ville være noget nemmere for mig at kunne vise alle de felter hvor der
ikke står noget.
SQLstmt = "SELECT * FROM logbog where laest = "et fuldstændigt tom felt" "
Kan det ikke lade sig gøre?

Hilsen Gert Simonsen


"Christian M. Nielsen" <look.for.it@my.webpage> skrev i en meddelelse
news:4084130f$0$11575$ba624c82@nntp02.dk.telia.net...
>
>
>
> "Gert Simonsen" <gert@FJERNESmallin.dk> wrote in message
> news:40840f6e$0$23085$ba624c82@nntp05.dk.telia.net...
> > Hej
> >
> > Ja - jeg har også prøvet: SQLstmt = "SELECT * FROM logbog where laest =
> ''"
> > " virker heller ikke
> > Jeg mangler ikke et " jeg bruger hmmm...?? er det ikke pling de hedder '
> > Jeg kender godt den true/false funktion, men jeg kan ikke rigtig få det
> til
> > at virke i mine insert kommandoer...
>
> Jo de hedder "pinger". Jeg kunne ikke lige se om de var med eller det var
et
> anførselstegn du havde brugt
>
> SQLstmt = "SELECT * FROM logbog where laest = 'ja' "
>
> bliver med true/flase funktion til
>
>
> SQLstmt = "SELECT * FROM logbog where laest = true "
>
> Måske skal der " " eller ' ' omkring true, kan ikke lige huske det, da det
> er læææææænge siden jeg har brugt det. Men jeg mener ikke det er
tilfældet.
> Husk at rette i access og tage en backup inden du begynder at rode med
> db'en.
>
> --
>
> Mvh / Regards
> -=< Christian >=-
> What capital has 164 letters in its name? See my web page to find out.
> http://www.cmnielsen.dk
> You can't keep time, but you can spend it right.
>
>



Torben Brandt (19-04-2004)
Kommentar
Fra : Torben Brandt


Dato : 19-04-04 19:52

Gert Simonsen skrev:
> Det ville være noget nemmere for mig at kunne vise alle de felter hvor der
> ikke står noget.
> SQLstmt = "SELECT * FROM logbog where laest = "et fuldstændigt tom felt" "
> Kan det ikke lade sig gøre?

Hvis du har lagt en tom streng ind i feltet, så skal du bruge:
WHERE laest = ''
Hvis du aldrig har lagt noget ind i feltet, så skal du bruge:
WHERE laest IS NULL

I øvrigt må du gerne tage et kig på:
<URL:http://usenet.dk/netikette/citatteknik.html>

mvh Torben


Gert Simonsen (19-04-2004)
Kommentar
Fra : Gert Simonsen


Dato : 19-04-04 20:21

> Hvis du aldrig har lagt noget ind i feltet, så skal du bruge:
> WHERE laest IS NULL

[SNIP]

Yep.....det var lige den jeg skulle bruge

> I øvrigt må du gerne tage et kig på:
> <URL:http://usenet.dk/netikette/citatteknik.html>
Er hermed gjort.......

Tak for hjælpen
Gert Simonsen



pepss (19-04-2004)
Kommentar
Fra : pepss


Dato : 19-04-04 20:25


"Gert Simonsen" skrev

> Jeg har en accesdatabase med et tekstfelt kaldet: laest der kan enten stå
> "ja" eller ingenting
> Jeg kan sagtens kalde felterne med nedenstående kode:
> SQLstmt = "SELECT * FROM logbog where laest = 'ja' "

> Men hvis jeg gerne vil kalde felterne hvor ikke der skal stå noget i
laest,
> hvad skriver jeg så:
> SQLstmt = "SELECT * FROM logbog where laest = '' " den virker ikke
> SQLstmt = "SELECT * FROM logbog where laest <> '' " den virker heller ikke

det må være sådan SQLstmt = "SELECT * FROM logbog where laest IS NULL"

--
Pepss
Den ordblinde der prøver at blive webdesigner
Fræk frækkere www.cafe-flirt.dk
De frække noveller www.novelle.cafe-flirt.dk



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste