webForumDet fria alternativet

Sökning i flera fält

ASP

3 svar · 170 visningar · startad av Emil_f

Medlem sedan apr. 20012 inlägg
Frågan#1

Hej

Hur gör jag för att i en sökruta kunna söka i alla fält i en accessdatabas?
Om det nu går.... Vill kunna söka på del av fältet oxå dvs kunna använda wildcard.
Filen heter DB1.mdb och ligger i C:\databaser. Tabellen heter tabell1.
Fälten heter namn, titel, utgivningsort, placering.
Jag vill visa alla fälten när resultatet av sökningen visas.
Om det blir många träffar hur begränsar jag så att det bara visas 10 per sida?

Tackar på förhand.

Medlem sedan dec. 200012 464 inlägg
#2

Om du har ett fält som heter search, där du anger ett sökvärde så kan du göra en sökning som ser ut så här


'öppna connectionobject

s = "'%" & request.form("search") & "%'"
sql = "select namn, titel, " & _ 
" utgivningsort, placering " & _
" from tabell1 " & _
" where name like " & s & _
"    or titel like " & s & _
"    or utgivningsort like " & s & _
"    or placering like " & s 

set rs = conn.execute
if  rs.eof then
response.write "Tomt i kartongen <br>"
else
while not rs.eof
'skriv data
rs.movenext
wend
end if
'stäng recordset och connection

Hur man begränsar antalet poster per sida finns beskrivet i FAQ. Det finns en länk uppe till vänster. Det finns även andra trådar som behandlar ämnet. Använd sökfunktionen och ange paging som sökbegrepp.

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

[Redigerat av LarsG den 26 apr 2001]

Medlem sedan apr. 20012 inlägg
#3

Hej

Tack för din hjälp men behöver lite hjälp till. Jag är helt nybörjare och har svårt att översätta allmänna tips/hjälp till mitt exempel. Jag behöver hjälp med inmatningssidan, öppna connectionobject ,stäng recordset och connection. När jag har sett mina sökvägar och andra värden så är det lättare att lära sig mer.

Tackar på förhand igen

Medlem sedan dec. 200012 464 inlägg
#4

Du kan ju börja med att läsa dom artiklar som finns här
http://www.webavis.nu/webavis/html/webbprog.shtml

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

252 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)