webForumDet fria alternativet

Söka på flera ord

ASP

9 svar · 306 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Frågan#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)

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 22 jan 2002]

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

------------------
ASP är bäst fuck the rest!!!

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

------------------
vad är det för fel mad att vara lat?, tänk om det blev krig och ingen kom dit.

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