Jag har en Select-sats som jag använder i en sökfunktion i ASP med Accessdatabas. Idag söker den i en kollumn efter ord som börjar på en bokstav. Problemet är att jag skulle vilja att den söker i 5 kollumner i samma databas. Idag ser selectsatsen ut så här: så här kanske? fast du får ju byta ut vissa namn och så... Vill göra en liten rättelse till JonnyE:s inlägg:Sökfunktion
"SELECT * FROM basen WHERE ename LIKE" & "'" & sokvar & "%%'"
Här söker den i en kollumn enamn, men jag skulle vilja att den även söker i fnamn, gata,ort, land också med samma sökord. Jag vet att mna kan använda OR emellan, men får det inte till att funka. Kan någon hjälpa mig.Sv: Sökfunktion
<code>
"Select * From basen Where enamn Like '%"& sokvar &_
"%' And fnamn Like '%"& sokvar &_
"%' And gata Like '"& sokvar &_
"%' And ort Like '"& sokvar &_
"%' AND land Like '"& sokvar &"'"
</code>
//J.ESv: Sökfunktion
Så som denna SQL-sats är skriven så krävs det väl att "sokvar" finns i *alla* 5 kolumnerna, vilket knappast är troligt (dock inte omöjligt).
Om du byter ut AND mot OR på varje rad så kommer det nog att fungera bra!
MvH
Patrik