SQL = "SELECT * From forum WHERE SvarsId=0 Order By senast[b],ID[/b] DESC"
RecSet.Open SQL, Conn
Hej!
Sitter och pillar lite med ett forum.
Har dock stött på lite problem när jag ska visa inläggen. Då använde jag följande sats för att lista alla inlägg på startsidan:
SQL = "SELECT * From forum WHERE SvarsId=0 Order By senast DESC"
RecSet.Open SQL, Conn
Det sorterar alla rubriker efter när det senaste svaret skrevs. När man skriver ett nytt inlägg så hamnar det sist.. och det är inte riktigt vad jag vill. Man borde kunna lösa detta på något sätt genom att tex köra en If-sats som frågor om Svarsid > 0, och sedan sorterar efter ID. Jag har försökt men får det icke att fungera till 100%. Det jag vill är att om man skriver ett nytt inlägg, så ska det förstås hamna överst. Men om man sedan svarar på ett inlägg som tex ligger under, så ska det hamna överst. Det sistnämnda fungerar i nuläget, men när man skrivit ett nytt inlägg så hamnar det längst ner. Tacksam om någon kunde hjälpa mig.
