Avatar billede canedo Nybegynder
08. august 2002 - 12:17 Der er 11 kommentarer og
2 løsninger

Automatisk sidst-opdateret dato

Jeg har lavet et lille system i asp, hvor man via en db kan opdatere informationer på et website. Hvordan kan man nemt få lavet et lille script i ASP, som registrerer hvornår der sidst er rettet/oprettet noget i databasen.

Det skal være sådan at der automatisk udskrives hvornår sitet sidst er opdateret.
Avatar billede bocker Nybegynder
08. august 2002 - 12:21 #1
Du kan lave en tabel, der kan indeholde data om din side, som f.eks. hvornår den sidst er opdateret, og så bare hente det ud?
Avatar billede criterius.dk Nybegynder
08. august 2002 - 12:23 #2
Avatar billede canedo Nybegynder
08. august 2002 - 12:24 #3
Men kræves der så ikke at man selv tilføjer data i det felt - efter der er blevet opdateret? hvordan kan man gøre feltet automatisk?¿?
Avatar billede criterius.dk Nybegynder
08. august 2002 - 12:27 #4
Hvis du bruger bocker's metode, kan du jo bare lave et "sidst opdateret"-script der bliver kørt i ALLE dine indsæt/slet/opdater/.../...-scripts.

Men hvad med bare at bruge den jeg linkede til?
Avatar billede canedo Nybegynder
08. august 2002 - 12:27 #5
criterius.dk > nu er jeg ikke en haj til javascript. Jeg skal have fat i EN dato som gælder for en masse informationer på forskellige sider...
Avatar billede bocker Nybegynder
08. august 2002 - 12:28 #6
@criterius.dk: Det er nok ikke lige den bedste løsning til et site, der får data fra en database, da selve dokumentet jo ikke bliver ændret. Så hvis du laver en funktion der kan opdatere det felt, hver gang du laver andre opdateringer, så burde det gøre det. Ellers kan du måske bruge filesystem objektet til at se hvornår der sidst er ændret i databasen.
Avatar billede canedo Nybegynder
08. august 2002 - 12:29 #7
vil helst arbejde med ASP - så vidt muligt.
Avatar billede canedo Nybegynder
08. august 2002 - 12:30 #8
bocker > ok... Filesystem Object lyder meget rigtigt. Hvordan gøres det, - eller hvor finder jeg ud af det?
Avatar billede criterius.dk Nybegynder
08. august 2002 - 12:31 #9
Nu er jeg ikke haj til FSO, men jeg mener et gen.script aka sql="update tabel set sidst_opdateret = time()"

evt. lægge det som en funktion, der så kan hentes ved alle ændringer/tilføjelser i databasen...
Avatar billede bocker Nybegynder
08. august 2002 - 12:41 #10
Avatar billede bocker Nybegynder
08. august 2002 - 12:42 #11
Du kan finde flere eksempler på: http://www.w3schools.com/asp/asp_ref_filesystem.asp
Avatar billede canedo Nybegynder
08. august 2002 - 12:48 #12
bocker > OK, fandt dette, og tester det lige

<%
dim fs, f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFile(Server.MapPath("testread.txt"))
Response.Write("The file testread.txt was last modified on: " & f.DateLastModified)
set f=nothing
set fs=nothing
%>
Avatar billede canedo Nybegynder
08. august 2002 - 12:53 #13
Tak bocker! Det kan jeg bruge, - ændrede bare lige stien så den pegede på min database-fil.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester