Nu märkte jag att jag t.ex. kan söka på Håka, Birgitta osv. och då får jag upp Magnus som sökresultat.
Söka i databas
24 svar · 420 visningar · startad av AboO · sida 2 av 2
Frågan, av AboO
Jag skulle vilja ha en funktion som söker i en Access databas, i ett speciellt tabellfält. Men jag har inte en aning om hur man gör det :l har kollat efter något liknande skript, men har inte hittat nåt.
Läs frågan i sin helhet →Det ska ju faktiskt inte kunna hända med den sql-satsen...
SQL = "SELECT * from results WHERE namn LIKE '%håka%'"
Det matchar inte Magnus. Något är lurt... skriv ut sql:en.
Jag tyckte också de va lite konstigt :)
Set Rs = Server.CreateObject("ADODB.RecordSet")
SQL = "SELECT * from results WHERE namn LIKE '%" & sok_ord & "%'"
SQL = "SELECT * from results WHERE foretag LIKE '%" & sok_foretag & "%'"
Rs.Open SQL, Connect
Du sätter ju ett värde till samma variabel två gånger, det fungerar inte så.
Såhär:
Set Rs = Server.CreateObject("ADODB.RecordSet")
SQL = "SELECT * from results WHERE namn LIKE '%" & sok_ord & "%' AND foretag LIKE '%" & sok_foretag & "%' "
Rs.Open SQL, Connect
Där ser man :)
ska testa nu.
Nu funkar namen som det ska.
Men vad jag än söker på i företag, så funkar det inte?
