Hej, <code>sql problem i söktjänst
Jag har en söktjänst där man kan söka efter namn och få fram den personens fakta och länkar.
I databasen har jag en tabell, tblLankar som bla innehåller:
fnamn - personens förnamn
enamn- personens efternamn
strtext - text om personen
Jag har skrivit min sql-frågan som nedan och den funkar i en access applikation, men inte nu när jag använder MySQL. Den söker bara i fältet strtext inte i fnamn och enamn.
searchword=Trim(Request.Form("SEARCH"))
sql="SELECT fnamn, enamn, strtext FROM tblLankar WHERE fnamn+' '+enamn LIKE '%" & searchword & "%' OR strtext LIKE '%" & searchword & "%' ORDER BY enamn"
set rstSearch=db.execute(sql)
De ska kunna söka på Nisse, Nilsson, Nisse Nilsson och text i textfältet.
Nu funkar bara sökning i textfältet.
Har det med sammanbindningen av fnamn och enamn att göra?
mvh
TomasSv: sql problem i söktjänst
sql="SELECT fnamn, enamn, strtext FROM tblLankar WHERE concat(fnamn,' ',enamn) LIKE '%" & searchword & "%' OR strtext LIKE '%" & searchword & "%' ORDER BY enamn"
set rstSearch=db.execute(sql)
</code>