eagleeye >>> nej jeg får ikke en fejlmeddelelse... den udskriver det fint.. der er bare lige det at den udskraver alt i databasen... og ikke kun de 3 nyeste...
Så er det fordi dato har samme værdi du skal benytte en anden kolonne end Dato eksvis som jeg skrev før ID. Den tager 3 forskellige "grupper" af dato og ligger i recordsetet:
newSQL = "SELECT TOP 3 * FROM Nyheder ORDER BY Nyheder.ID DESC;"
Nå men så skal jeg da lige forklare hvad der går galt: Af en eller anden grund er Access fucked up, så hvis man laver en ORDER BY, sammen med en TOP, virker det ikke helt ordentligt hvis det man laver en ORDER BY på ikke er unikt. Dvs hvis du laver en TOP 3 .... ORDER BY TID og der er 10 tidspunkter de er det samme, kommer der 10 entries tilbage. Hvis du derimod laver en ORDER BY TID, ID er TID, ID unik, og derfor kan den godt finde ud af at tage 3 entries! Dont ask why.... sårn er det bare, og det gælder også på andre felttyper end date.
_just4fun_ >>> ja det ved jeg godt... og det har du ret i... MEN
jeg indskriver et fuldt dato format fx 03/09/2002 20:33:23 og skulle det ikke være unikt, så må jeg nok sige at den der har indskrevet nyheden/Eventen har tastet pænt hurgtigt...
men det der skete (af en eller ande mærkelig grund) var at databesen kun tog i mod Dato og ikke klokkeslet...??? weird...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.