Avatar billede snuseren.dk Nybegynder
16. marts 2002 - 12:57 Der er 4 kommentarer og
2 løsninger

Det første bogstav

Hej !

Jeg har en side hvor man kan vælge et bogstav fra a til å. Det jeg så vil er at den skal tage (Hvis man vælger a) alle poster fra min access database, der har begyndelses-bogstavet a.

På forhånd tak.

MVH
Snuseren.dk

P.S. Det skal helst være JavaScript baseret asp.!
Avatar billede coltau Juniormester
16. marts 2002 - 13:03 #1
SQL = "select * from tabel where navn like '" & Request.Form("bogstav") & "%'"

Og i JScript:
SQL = "select * from tabel where navn like '" + Request.Form("bogstav") + "%'";

Hvor Request.Form("bogstav") er indtastningsfeltet fra forrige form
Avatar billede coltau Juniormester
16. marts 2002 - 13:05 #2
% - tegnet anvendes som en form for wildcard:

nave like 'a%' finder alle der starter med a
nave like '%a' finder alle der slutter med a
nave like '%a%' finder alle der indeholder med a

Der skelnes ikke mellem store/små bogstaver.
Avatar billede snuseren.dk Nybegynder
16. marts 2002 - 13:06 #3
coltau ->> Ja, men på den måde vil den ikke kun tage forbogstavet. Der vil den tage hele ordet, så hvis man valgte s, vil eksperten (Hvis den var i databasen) også komme, fordi der er s i.

/Snuseren
Avatar billede snuseren.dk Nybegynder
16. marts 2002 - 13:08 #4
coltau ->> Okay, jeg prøver lige.
Avatar billede rou Nybegynder
16. marts 2002 - 13:20 #5
Coltau: det er nok ikke den bedste metode, hvis performance har en betydning. LIKE er meeeget belastende.
Istedet kan du bruge:
<%
SQL = "select * from tabel where LEFT(navn,1) = '" + Request.Form("bogstav") + "'";
%>
Avatar billede snuseren.dk Nybegynder
16. marts 2002 - 13:50 #6
rou & coltau ->> Kanon! Tak for hjælpen. Coltau får 10 point, fordi at det virkede, og rou får de sidste 50 point, fordi jeg synes at det er den bedste metode.

/Snuseren.dk
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