Söka på flera ord

ASP

9 svar · 340 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Trådstart#1

Hur gör man det?
Funkar att söka på tex bananer men söker man på tex många bananer, så hittar den överhuvudtaget inga bananer!
Nån liknande funktion wbforum har kanske skulle vara bra?

MVH Jesper

Medlem sedan dec. 200012 464 inlägg
#2
searchWords = split(request.form("searchField")," ")

sql = "select * from ogrish where 1 = 1 "
for i = 0 to ubound(searchWords)
sql = sql & " or aleb like '%" & replace(searchWords(i),"'","''") & "%' "
next

set rs = connect.execute(sql)
Medlem sedan nov. 20017 144 inlägg
#3

Jag är ett nöt: :x

          <%searchWords = split(request.form("txtquery")," ")

	
	  if request.form("forum") = "1" or request.form("all") = "1" then
		Set Conn = Server.CreateObject("ADODB.Connection")
		Set Rs = Server.CreateObject("ADODB.Recordset")
        Conn.Open "DBQ=" & Server.Mappath("forum.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
		sql = "select * from inserts where 1 = 1 "
        for i = 0 to ubound(searchWords)
        sql = sql & " or aleb like '%" & replace(searchWords(i),"'","''") & "%' "
        next
		set rs = conn.execute(sql)'*******RAD 112**********

		x = 0
		For x = 1 to 9999
		If rs.eof then
        If x = 1 Then
        Response.write "Inga träffar i forumet!"&"<BR>"
		
       End If
		Exit For
		 
		Else

		
	   %>

Ger:
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.
/sok/search.asp, line 112

MVH JESPER

Medlem sedan juni 200032 967 inlägg
#4

Då är det ett tabell- eller fältnamn som inte stämmer.

Har du ett fält som heter aleb?

Mvh,

Medlem sedan nov. 20017 144 inlägg
#5

oj då, skall kolla!

Medlem sedan nov. 20017 144 inlägg
#6

Nu skriver den ut alla foruminlägg istället!

Medlem sedan aug. 20011 099 inlägg
#7

ändra ut inserts

Medlem sedan juni 200032 967 inlägg
#8

Skriv ut den färdiga SQL-frågan innan du gör execute på den, så får vi se om det saknas någonting där.

Mvh,

Medlem sedan nov. 20017 144 inlägg
#9

Verkar funka nu, tanx to u all!
Speciellt LG, mannen med svar på det mesta!

Medlem sedan aug. 20013 824 inlägg
#10

inte min senaste fråga :(
hoppas nn annan har det. http://cgi.webforum.nu/wf/Forum11/HTML/008549.html

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)