Hejsan hur skriver man en sök funktion på användare skriver man SQL = "Select * From TABELLEN Where FÄLT Like '%" & Request("FormSökord") & "%' Order By FÄLT" Hej, du får göra som Stefan Berg säger...hur skriver man en sök...
t.ex a eller Ad så ska den lista på alla som heter så?
ja har fått de att funka lite men inte helt nu funkar de inte alls vad ska man göra???Sv: hur skriver man en sök...
Har jag för mig, kommer inte riktigt ihåg vart fnuttarna (') ska sitta men jag tror att det är utanför %Sv: hur skriver man en sök...
En sök-funktion går i princip ut på samma sak som en vanlig sql-fråga,
tex "Select * from Namn where Namn = 'Anders P'"
Detta exemplet hämtar alla som heter Anders P, vill du att
denna sql-satsen skall hämta tex en person som heter Anders Persson får du använda dig av wildcards.
tex "Select * from Namn where Namn LIKE 'Anders P*'"
Detta exempel hämtar Anders P, Anders Persson, Anders Petterson osv.
Vill du sedan ha så att man hämtar de som har något framför namnet, tex Karl-Anders Pålsson så får du ha wildcard framför oxå.
tex "Select * from Namn where Namn LIKE '*Anders P*'"
Lägg märke till att = byts ut till LIKE när du ska göra urval med wildcards.
Wildcards i Access är:
* för ett eller flera tecken
? för ett tecken
Wildcards i Ms-SQL är:
% för ett eller flera tecken
_ för ett tecken
/Fredrik