Så här:
Sql = "SELECT * FROM tabell WHERE searchText LIKE 'söktexten %'
Man använder sig av %. Du kan använda dig av % både bakom och framför "söktexten"
10 svar · 336 visningar · startad av Catarina
Hur skriver man när man ska söka i databasen med fritext rutor? Dvs när man söker efter ord i en mening?
Tack på förhand!
Mvh Catarina
Så här:
Sql = "SELECT * FROM tabell WHERE searchText LIKE 'söktexten %'
Man använder sig av %. Du kan använda dig av % både bakom och framför "söktexten"
Det här känns inte rätt men vad det ngt sånt här du tänkte dig?
Sql = "SELECT * FROM recept WHERE rs("Namn") LIKE '%request.form(Namn)%'
Sql = "SELECT * FROM recept WHERE namn LIKE '%" & request.form("Namn") & "%'"
om du vill söka i en kolumn som heter namn
Om jag vill kolla ifall ett fält inte är tomt kan jag skriva så här?
if request.form(Namn)!="" then
if request.form("namn") <> "" then
if request.form(Namn)!="" then
ser lite konstigt ut...
Skall väl vara
if NOT request.form("Namn")=" " then
Det funkar kanon!
Tack alla för hjälpen!
/C
En liten förbättring till LarsGs sql... :)
Sql = "SELECT * FROM recept WHERE namn LIKE '%" & replace(request.form("Namn"), "'", "''") & "%'"
För att det inte ska bli fel om man söker med en '. :)