/ 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
Træk fra tekst-felt i database
Fra : Michael Tillgaard


Dato : 08-04-06 10:18

Jeg har en database med poster/bogtitler. Forfatternavnene til
disse bogtitler står i et "tekst"-felt. Fx. Juul, Kurt
Nu vil jeg gerne give mulighed for at søge på fx juul i en form
så alle bogtitler Juul, Kurt har skrevet kommer frem. Hvordan gør
jeg lige det?



--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Michael Tillgaard (08-04-2006)
Kommentar
Fra : Michael Tillgaard


Dato : 08-04-06 13:37

Michael Tillgaard wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeg har en database med poster/bogtitler. Forfatternavnene til
> disse bogtitler står i et "tekst"-felt. Fx. Juul, Kurt
> Nu vil jeg gerne give mulighed for at søge på fx juul i en form
> så alle bogtitler Juul, Kurt har skrevet kommer frem. Hvordan gør
> jeg lige det?
>
Skriver man juu i denne form kommer der ligeledes forfatterens
titler frem.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

finn elmgaard (08-04-2006)
Kommentar
Fra : finn elmgaard


Dato : 08-04-06 15:22

"Michael Tillgaard" <post@bogkassen.dk> wrote in message
news:44377fc9$0$15782$14726298@news.sunsite.dk...
> Jeg har en database med poster/bogtitler. Forfatternavnene til
> disse bogtitler står i et "tekst"-felt. Fx. Juul, Kurt
> Nu vil jeg gerne give mulighed for at søge på fx juul i en form
> så alle bogtitler Juul, Kurt har skrevet kommer frem. Hvordan gør
> jeg lige det?

Du kan benytte SQL udtrykket LIKE og anvende wildcard.

På din søgeside har du en form med et textfelt og en submitknap
På din "svarside" lægger du indholdet af søgningen over i en variabel:

Søgeord=Request.Form("MitTextFelt")

(Det kan du se mere om på http://www.html.dk/tutorials/asp/lektion11.asp)

Så opbygger du en SQLstring:

SQLstr=" SELECT * FROM MinTabel WHERE ForfatterFelt LIKE ' % " & Søgeord & "
%' "

Anvend dine egne tabel- og feltnavne.Husk at sætte ' omkring dit søgeord, da
det er en tekst.

Derfeter exekverer du SQL'en og præsentere resultaterne f.eks i en tabel.
(Det kan du se mere om på http://www.html.dk/tutorials/asp/lektion19.asp)

Har du problemer, så udskriv SQLstr, så du kan se den.

mvh
Finn




Michael Tillgaard (08-04-2006)
Kommentar
Fra : Michael Tillgaard


Dato : 08-04-06 17:49

finn elmgaard wrote in dk.edb.internet.webdesign.serverside.asp:
> "Michael Tillgaard" <post@bogkassen.dk> wrote in message
> news:44377fc9$0$15782$14726298@news.sunsite.dk...
> > Jeg har en database med poster/bogtitler. Forfatternavnene til
> > disse bogtitler står i et "tekst"-felt. Fx. Juul, Kurt
> > Nu vil jeg gerne give mulighed for at søge på fx juul i en form
> > så alle bogtitler Juul, Kurt har skrevet kommer frem. Hvordan gør
> > jeg lige det?
>
> Du kan benytte SQL udtrykket LIKE og anvende wildcard.
>
> På din søgeside har du en form med et textfelt og en submitknap
> På din "svarside" lægger du indholdet af søgningen over i en variabel:
>
> Søgeord=Request.Form("MitTextFelt")
>
> (Det kan du se mere om på http://www.html.dk/tutorials/asp/lektion11.asp)
>
> Så opbygger du en SQLstring:
>
> SQLstr=" SELECT * FROM MinTabel WHERE ForfatterFelt LIKE ' % " & Søgeord & "
> %' "
>
Tak for hjælpen Finn
Fik følgende til at virke:
"SELECT * FROM LETTAL WHERE Forfatter LIKE '" & bogtitel__MMColParam & "%'"
God påske

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste