webForumDet fria alternativet

Visa senast ändrade artikel i databasen (Access)

ASP

8 svar · 738 visningar · startad av lbs129

Medlem sedan apr. 200899 inlägg
Frågan#1

Hej!

Jag har en artikelsida kodad i ASP och med Access-databas. Hur gör jag för att hämta den artikel som är senast ändrad och visa den på startsidan?

Datumet ligger i en kolumn som heter "datum" och är i formatet "9/28/2008 10:15:30 AM".

Mvh Johan

Medlem sedan juni 20006 022 inlägg
#2
SELCET TOP 1 * FROM tabell ORDER BY datum DESC
Medlem sedan apr. 200899 inlägg
#3

Quid skrev:

SELCET TOP 1 * FROM tabell ORDER BY datum DESC

Tack så mycket, det fungerade! :)

Om någon mer skulle ha användning av detta kan det vara bra att påpeka att "SELECT" är felstavat i Quid:s kod.

Mvh Johan

Medlem sedan maj 20033 218 inlägg
#4

Glöm inte markera tråden som löst!

Medlem sedan apr. 200899 inlägg
#5

Hej!

Jag får tyvärr meddela att detta inte verkar fungera som det ska i alla fall. Av någon anledning verkar servern tycka att en artikel som är senast ändrad 9/28/2008 7:38:03 PM är ändrad efter en artikel som är ändrad 11/7/2008 7:23:54 PM. Datumen skapas av ASP:s Now(Date)-funktion.

Finns det någon lösning? Bör jag ändra datumformat? I så fall, till vad?

Mvh Johan

Medlem sedan juni 200032 967 inlägg
#6

Vad sparar du datumen i för typ av fält då? Det finns normalt sett ingen anledning att använda asp-datum - använd databasens motsvarighet.

Medlem sedan apr. 200899 inlägg
#7

@nders skrev:

Vad sparar du datumen i för typ av fält då? Det finns normalt sett ingen anledning att använda asp-datum - använd databasens motsvarighet.

Hej!

Jag är nybörjare inom detta område, så antagligen har det blivit fel någonstans. I databasen har kolumnen datum datatypen PM. När jag lägger till eller ändrar en artikel använder jag:

RecSet("datum") = Now

Hur ska jag annars göra? Jag vet att det finns en datatyp som heter Datum, men jag vet inte hur jag ska använda den.

Mvh Johan

Medlem sedan juni 200032 967 inlägg
#8

I databasen har kolumnen datum datatypen PM

Då kan man garantera att saker och ting blir fel. Datum skall lagras i fält av datumtyp, och därmed bastu. Du måste alltså byta fälttypen, men sedan bör det fungera att lägga till datum på det sätt du gör - även om jag föredrar att göra allt med sql-frågor - insert och update.

Medlem sedan apr. 200899 inlägg
#9

@nders skrev:

I databasen har kolumnen datum datatypen PM

Då kan man garantera att saker och ting blir fel. Datum skall lagras i fält av datumtyp, och därmed bastu. Du måste alltså byta fälttypen, men sedan bör det fungera att lägga till datum på det sätt du gör - även om jag föredrar att göra allt med sql-frågor - insert och update.

Nu har jag ändrat datatypen på kolumnen datum till Datum och nu fungerar det! Jag känner mig dock ganska dum som inte kom på det själv...

Mvh Johan

383 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
122 ms — hämta statistik (db)
138 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)