Frågan#1 Hallå alla glada!!
Jag har ett textfält där man kan söka upp personal på företaget.
Man ska kunna söka på 'Kalle', 'Karlsson' eller 'Kalle Karlsson'.
Det funkar bra om man bara söker på förnamnet eller efternamnet, men
att kombinera dessa funkar inte.
Är det någon som har en idé på hur man löser detta?
Bifogar SQL-satsen
strSQL = strSQL & "WHERE ((FIRSTNAME LIKE '%" & Request.QueryString("AcmeSearch") & "%') "
strSQL = strSQL & "OR(LASTNAME LIKE '%" & Request.QueryString("AcmeSearch") & "%'))"
GGlitterMedlem sedan juli 2003465 inlägg Kanske
strSQL & "WHERE ((FIRSTNAME LIKE '%" & Request.QueryString("AcmeSearch") & "%') "
strSQL = strSQL & "OR(LASTNAME LIKE '%" & Request.QueryString("AcmeSearch") & "%')) OR ((((FIRSTNAME + ' ' + LASTNAME) LIKE '%" & Request.QueryString("AcmeSearch") & "%') ")"
Jag vet inte om det är optimalt men det är en lösning igallefall
NniNeMedlem sedan maj 2005138 inlägg strSQL = SELECT * FROM personaldatabas
strSQL = strSQL & " WHERE FIRSTNAME & LASTNAME LIKE '%" & Request.QueryString("AcmeSearch") & "%'" & " ORDER BY FIRSTNAME"