Avatar billede mejse Nybegynder
19. april 2002 - 11:22 Der er 2 kommentarer og
2 løsninger

Fritekst søgning i sql tabel

Følgende data
Tabel (SQL): viden
kolonner jeg skal søge i: Titel, Problem, Løsning

via et txtfelt indtaster brugeren en sætning, ved tryk på submit skal der ske følgende..

alle tastede ord skal søges efter i kolonnerne, derefter skal de listes med de højeste hits først (der hvor der er fundendet flest match), de fundende ord skal være overstreget med gult.

håber der er en eller anden der kan være behjælpelig med koden.
Avatar billede keysersoze Ekspert
19. april 2002 - 11:30 #1
Avatar billede webbe Nybegynder
19. april 2002 - 12:49 #2
strSearch = request.form("input")

sql = "SELECT Titel,Problem,Loesning FROM tablename WHERE Titel Like '%"&strSearch&"%' OR Problem LIKE '%"&strSearch&"%' OR Loesning LIKE '%"&strSearch&"%'"
Set rs = Connect.Execute(sql)
Avatar billede webbe Nybegynder
19. april 2002 - 12:52 #3
Når du skal udskrive det gør du bare sådan her:

do while not (rs.bof or rs.eof)
  response.write("<a href=""min_fil.asp?id="&rs("Id")&""">"&rs("Overskrift")&"</a>")
rs.movenext
loop
Avatar billede mejse Nybegynder
19. april 2002 - 16:44 #4
Takker for svarene i må dele *SS*
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