webForumDet fria alternativet

Vända på poster i databasen

ASP

6 svar · 307 visningar · startad av jlee

Medlem sedan dec. 2002378 inlägg
Frågan#1

Vet inte om denna frågan får vara här men...
Har gjort följande via en asp sida:

Om min access databas ser ut så här och posterna fyllda med text:
id datum a1 a2 a3 a4
1 exempel1
2
3
4
5 exempel5
osv

Nu vill jag att exempel5 posterna ska hamna där exempel1 är alltså vända databasen så alla poster får annat id ungefär som om jag sorterade ASC istället för DESC. kan man göra det i access databasen?? Inte filter utan byta plats måste det vara.
Jag vill inte heller välja ASC istället för DESC i sql frågan eftersom det i fortsättn blir fel då. Jag har ju lagt till psoterna i omvänd ordning från början

Medlem sedan dec. 19996 522 inlägg
#2

Jag förstår faktiskt inte hur du menar, varför kan du inte använda ASC?

Medlem sedan dec. 2002378 inlägg
#3

För att jag har lagt till posterna i fel ordning via asp sida och de måste ligga i omvänd ordning. Så om jag tar ASC så kommer de poster jag lägger till i framtiden = högre id att hamna fel dvs sist istället för först

Medlem sedan dec. 2002378 inlägg
#4

Löste det på annat vis =)

Medlem sedan juni 200032 967 inlägg
#5

Jahaja, och vilket vis råkar det vara då?

Medlem sedan dec. 2002378 inlägg
#6

Ställde om sql frågan så den sorterade på ett annat fält än id...men skulle iofs vilja veta hur man gör ändå för att lösa ovanstående problem

Medlem sedan apr. 20031 660 inlägg
#7

HEJ!

Vill du ändra ordningen varje gång du lägger till nya saker, dvs senaste posten ska alltid vara nummer ett?

Är siffrorna en räknare, får du hämta alla poster och uppdatera dem med på nya platsen.
Är det inte räknare, öka id med ett, lägg in nya posten på plats ett.

Detta är, som du säkert ser, bökigt.

266 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)