Avatar billede donslund Nybegynder
23. august 2001 - 08:39 Der er 8 kommentarer og
1 løsning

Søge på et vilkårligt bogstav

Hvordan laver jeg sql-sætningen hvis jeg vil finde records startende med et bogstav valgt af brugeren?

I et asp-dokument trykker brugeren foreksempel på A og så skal alle startende med A komme frem.

Hvordan putter jeg det sammen?
Avatar billede nordclc Nybegynder
23. august 2001 - 08:43 #1
select * from tabel where felt like \'A%\'

//Claus
Avatar billede donslund Nybegynder
23. august 2001 - 08:51 #2
Ja, det havde jeg regnet ud, men på den måde skal jeg vel lave en asp-side for hvert bogstav.

Jeg må kunne bruge noget med

href=\"vis_adr.asp?start_bogstav=A

og så putte start_bogstav ind som variable i min SQL-sætning:

strSQL = \"SELECT * FROM adresser WHERE fornavn like start_bogstav%\"
Avatar billede nordclc Nybegynder
23. august 2001 - 09:03 #3
Ahhh, href=\"vis_adr.asp?start_bogstav=A

strSQL = \"select * from tabel where felt like \'\" Request.Querystring(\"start_bogstav\") & \"%\'\"

//Claus

Avatar billede nordclc Nybegynder
23. august 2001 - 09:03 #4
Avatar billede donslund Nybegynder
23. august 2001 - 09:11 #5
Lige så snart jeg har et \" i min sætning melder den:

Der opstod en Microsoft VBScript-kompileringsfejl fejl \'800a0401\'

Slut på sætning var ventet

/vis_adr.asp, linje 35

strSQL = \"select * from adresser where fornavn like \'\" Request.Querystring(\"start_bogstav\") & \"%\'\"
-------------------------------------------------------^
Avatar billede nordclc Nybegynder
23. august 2001 - 09:15 #6
Ahhh, der mangler et & - sorry:

strSQL = \"select * from adresser where fornavn like \'\" & Request.Querystring(\"start_bogstav\") & \"%\'\"
Avatar billede nordclc Nybegynder
23. august 2001 - 09:15 #7
& tegnet sammensætter linien
Avatar billede nordclc Nybegynder
23. august 2001 - 20:29 #8
donslund> Tak for pointne. Fik du det til at virke? //Claus
Avatar billede donslund Nybegynder
24. august 2001 - 08:36 #9
ja
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
Computerworld tilbyder specialiserede kurser i database-management

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