Resultatside af søgning på sin hjemmeside.
Jeg har gemt indholdet af mine sider i en database.
Databasen heder indhold og har felterne ID, overskrift, underoverskrift,
tekst, Navn, dato, tid og billede.
Jeg har herefter en søgeformular, der med action=get fører til en
resultatside, hvor jeg ønsker at få vist en liste med links til de sider,
der indeholder søgeordene.
Listen skal bestå af en overskrift, der skal fungere som link samt
underoverskriften, der skal fungere som en "appetitvækker"
Jeg har indsat følgende kode, men er gået i stå. Dels pga. en fejl i koden.
Jeg håber jeg kan få lidt hjælp.
<%
' Her fanger jeg søgeordet.
strSoegeTekst = Request.QueryString("Soeg")
' Her opretter jeg forbindelse til databasen.
ConnSoeg = "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ="
& Server.MapPath("../../../database/indhold.mdb")
' Her skriver jeg min egentlige søgesætning. Jeg tror at en af mine fejl
ligger her, da der står, at der er for få parametre. Dog henviser fejlen til
en linie længere nede.
strSQL = "Select ID, Overskrift, Underoverskrift FROM indhold WHERE
'%Tekst%' LIKE StrSoegeTekst OR '%Overskrift%' LIKE StrSoegeTekst OR
'%Underoverskrift%' LIKE StrSoegeTekst;"
' Herunder vil jeg gerne udføre søgningen.
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open ConnSoeg
' Det er denne linie fejlen henviser til.
Set rs = myConn.Execute(strSQL)
%>
Længere er jeg ikke nået endnu.
Help me