Avatar billede Slettet bruger
24. juli 2005 - 00:51 Der er 8 kommentarer og
1 løsning

Trække data ud med bestemte bokstaver.

Jeg kunne godt tænke mig at lave et udtrækning af data fra min database.

Det skal ske på følgende måde.
Jeg har en menu der hedder
A | B | C | ..... | Æ | Ø | Å

Så kommer spørgsmålet.
Jeg vil gerne have at når jeg trykker på A kommer en liste frem med de navne der starter med A. Og når jeg trykker på B kommer de navne der starter med B osv....

Jeg kan sagtens lave en der henter alle min navne frem.
Der bruger jeg følgende:
set rs    = Conn.Execute("SELECT * FROM DATA_Navne ORDER by Navn")

Hvad skal jeg gøre for at det kun bliver dem der starter med A??
Avatar billede softspot Forsker
24. juli 2005 - 00:59 #1
set rs = Conn.Execute("SELECT * FROM DATA_Navne WHERE navn LIKE 'A*' ORDER by Navn")

hvis det ikke fungerer så prøv med

set rs = Conn.Execute("SELECT * FROM DATA_Navne WHERE navn LIKE 'A%' ORDER by Navn")
Avatar billede Slettet bruger
24. juli 2005 - 01:07 #2
Hmm det virkede ikke.
Flere muligheder?
Avatar billede softspot Forsker
24. juli 2005 - 01:12 #3
hedder det felt der skal søges på rent faktisk navn, for det kunne jeg ikke lige se ud af dit spørgsmål...?
Avatar billede Slettet bruger
24. juli 2005 - 01:13 #4
Jep det hedder det ;)
Avatar billede softspot Forsker
24. juli 2005 - 01:14 #5
Hvilken database benytter du i øvrigt?
Avatar billede softspot Forsker
24. juli 2005 - 01:14 #6
...og var der ikke nogle af de to varianter der fungerede?
Avatar billede Slettet bruger
24. juli 2005 - 01:19 #7
Hmm undskyld jo den ene den med % virkede havde bare kommet til at slette et bokstav da jeg skrev ind.

1000 tak. Smid et svar så får du point ;)
Avatar billede softspot Forsker
24. juli 2005 - 01:29 #8
Det kom der :)
Avatar billede steent Nybegynder
24. juli 2005 - 10:10 #9
Og hvis du har rigtigt mange data vil følgende være hurtigere ;)

SELECT * FROM DATA_Navne WHERE (LEFT(navn, 1) = 'A') ORDER BY navn
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