Avatar billede perj Nybegynder
24. maj 2004 - 14:22 Der er 3 kommentarer og
1 løsning

Ønsker hjælp til udviddelse af søgningen på access database

Udviddelse af søgning i min Access database ønskes.  200 point fra perj 


Jeg har denne her som virker fint hvis man kun søger på eet enkelt ord:
<!--#include file="db.asp"-->
           
<%
  Set myConn = Server.CreateObject("ADODB.Connection")
  myConn.Open db
Set rs = Server.CreateObject("ADODB.RecordSet")



keyword = Request.Querystring("WORD")

If keyword = "" then
response.redirect "index.htm"
end if

If keyword = " " then
response.redirect "index.htm"
end if





%><%

strSQL = "SELECT * FROM links WHERE titel LIKE '%" & keyword & "%' OR beskriv LIKE '%" & keyword & "%' OR kode LIKE '%" & keyword & "%'"


'response.write strsql




strDSN = db
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open strDSN

Set rs = myConn.Execute(strSQL)



'response.write strSQL







response.write "<table cellpadding='0' cellspacing='0' border=0 width='529' bgcolor='#8f9cae'><tr><td height=24><div ><font color='#FFFFFF' size=2><center><font face=verdana size=2 color=white><b>Søgeresultat</b></font></div></td></tr></table>"

response.write "<table cellpadding='0' cellspacing='0' border=0  width='100%' bgcolor='white'><tr><td><table cellpadding='0' cellspacing='2' border=0  width='100%' bgcolor='white'><tr><td>"
If rs.eof then
********************
Jeg vil gerne have det sådan at man f.eks kan søge på "god pinse". Skal så finde alle felter der indeholder "god+pinse"(eller bare god eller pinse).Håber det er korrekt forklaret.
Min tabel ser således ud:
titel - tekst
beskriv - notat
link - tekst
kode - tekst
********************
PS: Spændt på om nogen kan hjælpe.
Avatar billede steent Nybegynder
24. maj 2004 - 14:55 #1
keyword = Request.Querystring("WORD") skal laves om til

keyword = Replace(Replace(Request.Querystring("WORD") , "'", "''"), " ", "%")
Avatar billede perj Nybegynder
24. maj 2004 - 15:08 #2
Tak for den hurtige hjælp, men lidt flov over jeg ikke selv kunne se det !
Avatar billede perj Nybegynder
24. maj 2004 - 15:11 #3
Det var måske lidt for tidligt, ser ud til det ikke helt fungerer. Hvis jeg i søgestrengen feks. skriver "det var dejligt". Skulle den så ikke finde alle tabeller der indeholder ordet "det" ?
Avatar billede steent Nybegynder
24. maj 2004 - 15:12 #4
Ahh pjat.. Der findes ikke dume spørgsmål, kun dumme svar. Og folk der ikke kan svare med hellere fyre noget l... af.

Nå men held og lykke med projektet.

Mvh
Steen T. Kjærulf
MinPrinter.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