SQL-fråga med dubbla kriterier

ASP

2 svar · 195 visningar · startad av OveRRidE

Medlem sedan feb. 200112 078 inlägg
Trådstart#1

Jag skall göra en sökning i en databas, där man med två strängar kan söka på saker bland raderna. Problemet är att sok0 och sok1 inte fungerar som jag vill.

Sökningen verkar ge resultat på rader som innehåller sok0 eller sok1.

Detta är givetvis inte det önskade resultatet, då raden skall innehålla sok0 och sok1..

Nån som förstår vad jag menar..?

Min SQL-sträng (som för övrigt är det i själva scriptet som är fel) ser ut så här:

Set RecSet = Connect.Execute("SELECT * FROM PRISWEBSVERIGE WHERE ben LIKE '%" & sok0 & "%' AND '%" & sok1 & "%' ")
Medlem sedan jan. 2001332 inlägg
#2

Testa den här:

Set RecSet = Connect.Execute("SELECT * FROM PRISWEBSVERIGE WHERE ben LIKE '%" & sok0 & "%' AND ben LIKE '%" & sok1 & "%' ")

Du måste alltid ange vad som skall vara lika med eller Like :)

Medlem sedan feb. 200112 078 inlägg
#3

Man tackar, tackar. :)

Hrmm varför testade jag inte det för? ;)

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