webForumDet fria alternativet

bara lagra de 10 senaste posterna

ASP

3 svar · 151 visningar · startad av MoonCow

Medlem sedan juni 2001223 inlägg
Frågan#1

Hej! funderade... vilket är smartaste sättet att bara spara det tex. 10 senaste posterna för att spara plats?tänkte så att instället för att ha en databas som bli större och större när det ändå bara ska visas 10 st. så ska bara de 10 senaste lagras...
kan man ställa in det på databasen?...

------------------
all your base are belong to us

Medlem sedan dec. 200012 464 inlägg
#2

Någon automatik kan du inte få (om du inte har tillgång till triggers) men du borde kunna göra så här (i Access)

sql = "delete from ogrish where id not in (select top 10 id from ogrish order by id desc)"

Vad är det för data? Generellt sett så ogillar jag lösningar som býgger på att det finns ett visst antal. Jag tycker att det oftast är bättre att basera det på datum.

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 17 nov 2001]

Medlem sedan juni 2001223 inlägg
#3

super!

Det är ett klotterplant på min communty. Men fungerar nog bra med det du skrev, bara att triggra det när global.asa körs va?

------------------
all your base are belong to us

Medlem sedan dec. 200012 464 inlägg
#4

Jo till exempel.

------------------
essentitia preter non sans multiplicandum

253 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)