Har en enkel fråga. Har en SQL-sats som skall hämta data ur en access-databas, och den skall sorteras så att endast de med kategorivärdet "Aktuellt" sorteras ut... Hur ska jag skriva sql-satsen så att det ska stämma:
SQLsats = "SELECT TOP 5 * FROM artiklar WHERE Kategori = "Aktuellt" ORDER by ArtikelID DESC "
(-det funkade inte, och inte Where Kategori = Aktuellt heller)
celiaMedlem sedan dec. 20012 532 inlägg Om Kategori är ett textfält ska du använda WHERE Kategori LIKE 'Aktuellt'
Hm, gick lika bra med = ... tror jag...
tack för hjälpen!
celiaMedlem sedan dec. 20012 532 inlägg Vad är det för fel på LIKE nu då ;) Nä du kan göra så här också: WHERE Kategori = 'Aktuellt'
@ndersMedlem sedan juni 200032 969 inlägg Skall man göra exakta jämförelser skall man använda =. LIKE använder du med wildcard före och/eller efter sökordet för att finna poster som börjar med / slutar med / innehåller aktuellt sökord.
mvh
celiaMedlem sedan dec. 20012 532 inlägg Anders, LarsG -> Då har man lärt sig nåt nytt :) Varken läraren eller boken sa nåt om att det skulle vara skillnad... Sur jag blir, sånt där vill man ju veta! Tror tom jag fick rätt för det på provet :l