/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Problemer med "ShowDateCreated"
Fra : Thomas Pedersen


Dato : 03-03-03 19:19

Hej
Jeg har en database hvor indholdet bliver lagt på nettet. Nu vil
jeg gerne trække tidsstemplet fra access-databasen om hvornår
filen sidst er ændret ud, og bruge det til at fortælle hvornår
databasen sidst er ændret. Jeg har en plan om at bruge
"ShowDateCreated", men kan ikke få det til at virke. Er der nogen
derude, som kan give et eksempel på hvordan det kan se ud, og
hvor i dokumentet det skal stå?
Herunder ses dokumentet, som det ser ud nu. Mit forsøg, står
mellem stjernerne.
På forhånd tak!
MVH. Thomas

<html>
<head>
<title>Hente data fra database</title>
<link rel="stylesheet" type="text/css" href="style3.css">

</head>
<body>

<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("CP_rep_Data.mdb")
Conn.Open DSN

' SQL forespørgsel
strSQL = "SELECT CP_rep_nr, LI_rep_nr, Enhed, Projekt, Modtaget,
Serie_nr, Forventet_lev FROM tabel1 WHERE Afsendt is Null"


' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then

' Gennemløb Recordset (rs) med en løkke

' Hvis der er fundet poster på søgningen
   Response.Write "<p>Søgeresultat</p>"
   Response.Write "<table border=1>"
   Response.Write
"<tr><th>CP_rep_nr</th><th>LI_rep_nr</th><th>Enhed</th><th>Projek
t</th><th>Modtaget</th><th>Serienr.</th><th>Forventet_lev</th></t
r>"
   Do While Not rs.EOF

   Response.Write "<tr><td>" & rs("CP_rep_nr") & "</td>"
      Response.Write "<td>" & rs("LI_rep_nr") & "</td>"
      Response.Write "<td>" & rs("Enhed") & "</td>"
      Response.Write "<td>" & rs("Projekt") & "</td>"
      Response.Write "<td>" & rs("Modtaget") & "</td>"
      Response.Write "<td>" & rs("Serie_nr") & "</td>"
      Response.Write "<td>" & rs("Forventet_lev") & "</td></tr>"
      rs.MoveNext


      
   
   Loop
end if
****************************
Function ShowDateCreated()
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile "CP_rep_Data.mdb"
ShowDateCreated = f.DateCreated
End Function
*****************************


%>
<%
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
</body>
</html>

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Jens Gyldenkærne Cla~ (03-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 03-03-03 21:38

Thomas Pedersen skrev:

> Jeg har en database hvor indholdet bliver lagt på nettet. Nu
> vil jeg gerne trække tidsstemplet fra access-databasen om
> hvornår filen sidst er ændret ud, og bruge det til at fortælle
> hvornår databasen sidst er ændret.

Du kan gemme tidpunktet inde i databasen. På den måde kan du også
få "sidst ændret"-data for hver enkelt post i databasen i stedet
for blot selve databasen.

> Herunder ses dokumentet, som det ser ud nu. Mit forsøg, står
> mellem stjernerne.

Og hvilket resultat får du når du kører siden? Kig evt. på siden
her: <http://asp-faq.dk/article/?id=41>.

> ****************************
> Function ShowDateCreated()
> Dim fso, f
> Set fso = CreateObject("Scripting.FileSystemObject")
> Set f = fso.GetFile "CP_rep_Data.mdb"
> ShowDateCreated = f.DateCreated
> End Function
> *****************************

Enten har du ikke kørt siden, eller også får du blot en fejl.
Stjernerne vil i hvert fald give problemer (tip, sæt en enkelt glyf
(') foran, så opfattes de som kommentarer).

Din funktion ser umiddelbart fin ud - men hvis du vil bruge den
skal den jo kaldes et sted i koden. Du kan fx skrive:

   <p>Sidst ændret d.: <%= ShowDateCreated() %></p>

- på det sted hvor du vil have datoen til at stå.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Thomas Pedersen (04-03-2003)
Kommentar
Fra : Thomas Pedersen


Dato : 04-03-03 10:31


> Enten har du ikke kørt siden, eller også får du blot en fejl.
Fejlen ser således ud:
Sidst ændret d.:
Microsoft VBScript runtime error '800a01c2'

Wrong number of arguments or invalid property assignment:
'ShowDateCreated'

/cprep/ud.asp, line 54

>
> Din funktion ser umiddelbart fin ud - men hvis du vil bruge den
> skal den jo kaldes et sted i koden. Du kan fx skrive:
>
>    <p>Sidst ændret d.: <%= ShowDateCreated() %></p>
>
> - på det sted hvor du vil have datoen til at stå.

Det er det jeg har prøvet, men får nu ovenstående fejl. Er der nogle
gode ide'er til hvad fejlen er?

Mit script er nu ændret til:
Function ShowDateCreated(filespec)
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile(CP_rep_Data)
ShowDateCreated = f.DateCreated
End Function
%>
<p>Sidst ændret d.: <%= ShowDateCreated() %></p>


Venter spændt på hjælp, da jeg er på bar bund.
PFH TAK
Thomas

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Thomas Pedersen (04-03-2003)
Kommentar
Fra : Thomas Pedersen


Dato : 04-03-03 11:21

> Du kan gemme tidpunktet inde i databasen. På den måde kan du også
> få "sidst ændret"-data for hver enkelt post i databasen i stedet
> for blot selve databasen.

Det skal kun bruges på selve databasen.

> Enten har du ikke kørt siden, eller også får du blot en fejl.
Jeg får følgende fejl:
Sidst ændret d.:
Microsoft VBScript runtime error '800a01c2'

Wrong number of arguments or invalid property assignment:
'ShowDateCreated'

/cprep/ud.asp, line 54


> Din funktion ser umiddelbart fin ud - men hvis du vil bruge den
> skal den jo kaldes et sted i koden. Du kan fx skrive:
>
>    <p>Sidst ændret d.: <%= ShowDateCreated() %></p>
>
> - på det sted hvor du vil have datoen til at stå.
> --
Min kode ser nu ud som følgende:
Function ShowDateCreated(filespec)
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile(CP_rep_Data)
ShowDateCreated = f.DateCreated
End Function
%>
<p>Sidst ændret d.: <%= ShowDateCreated() %></p>



--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Jens Gyldenkærne Cla~ (04-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-03-03 11:55

Thomas Pedersen skrev:

[teknisk note - skriv venligst hvem du svarer, det er lettere at
følge tråden på den måde]

> Wrong number of arguments or invalid property assignment:
> 'ShowDateCreated'

Du kalder en funktion eller sub med et forkert antal argumenter.

> Min kode ser nu ud som følgende:

> Function ShowDateCreated(filespec)

Hov - det argument (filespec) var da ikke med før.

> Dim fso, f
> Set fso = CreateObject("Scripting.FileSystemObject")
> Set f = fso.GetFile(CP_rep_Data)

Hvad indeholder CP_rep_Data?


> <p>Sidst ændret d.: <%= ShowDateCreated() %></p>

Her skal asp brokke sig. I din funktionserklæring har
ShowDateCreated 1 argument (nemlig filespec). Men du kalder
funktionen uden et argument.

Hvis du vil have funktionen til at være generel (altså så den kan
bruges på flere filer) skal du benytte argumentet filespec i
funktionen (skift "GetFile(CP_rep_Data)" ud med
"GetFile(filespec)") - ellers kan du blot slette argumentet
filespec fra funktionserklæringen (altså
"Function ShowDateCreated()" i stedet for "Function
ShowDateCreated(filespec)"
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Thomas Pedersen (04-03-2003)
Kommentar
Fra : Thomas Pedersen


Dato : 04-03-03 13:52

Jens GyldenkærneClausen wrote in >


> Hov - det argument (filespec) var da ikke med før.
UPS! Det er slettet igen
>
> Hvad indeholder CP_rep_Data?
Det er en tabel fra en accessdatabase.
>
>Den laver ingen fejl, før jeg tilføjer nedenstående linie.
<p>Sidst ændret d.: <%= ShowDateCreated() %></p>

Mit script ser ud som nedenstående. Hvad og hvor skal noget føjes
til, før jeg får "ShowDateCreated" skrevet ud på skærmen??
Håber på hjælp
/Thomas

<html>
<head>
<title>Hente data fra database</title>
<link rel="stylesheet" type="text/css" href="style3.css">

</head>
<body>

<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("CP_rep_Data.mdb")
Conn.Open DSN

' SQL forespørgsel
strSQL = "SELECT CP_rep_nr, LI_rep_nr, Enhed, Projekt, Modtaget,
Serie_nr, Forventet_lev FROM tabel1 WHERE Afsendt is Null"


' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then

' Gennemløb Recordset (rs) med en løkke

' Hvis der er fundet poster på søgningen
   Response.Write "<p>Søgeresultat</p>"
   Response.Write "<table border=1>"
   Response.Write
"<tr><th>CP_rep_nr</th><th>LI_rep_nr</th><th>Enhed</th><th>Projekt</
th><th>Modtaget</th><th>Serienr.</th><th>Forventet_lev</th></tr>"
   Do While Not rs.EOF

   Response.Write "<tr><td>" & rs("CP_rep_nr") & "</td>"
      Response.Write "<td>" & rs("LI_rep_nr") & "</td>"
      Response.Write "<td>" & rs("Enhed") & "</td>"
      Response.Write "<td>" & rs("Projekt") & "</td>"
      Response.Write "<td>" & rs("Modtaget") & "</td>"
      Response.Write "<td>" & rs("Serie_nr") & "</td>"
      Response.Write "<td>" & rs("Forventet_lev") & "</td></tr>"
      rs.MoveNext


      
   
   Loop
end if

Function ShowDateCreated()
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile(CP_rep_Data)
ShowDateCreated = f.DateCreated
End Function
%>
<%
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
</body>
</html>



--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Jens Gyldenkærne Cla~ (04-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-03-03 14:27

Thomas Pedersen skrev:

>> Hvad indeholder CP_rep_Data?

> Det er en tabel fra en accessdatabase.

I så fald er det ikke et gyldigt argument til GetFile. GetFile skal
have et filnavn.


> Mit script ser ud som nedenstående. Hvad og hvor skal noget
> føjes til, før jeg får "ShowDateCreated" skrevet ud på
> skærmen?? Håber på hjælp

Prøv at læse sidste afsnit i mit forrige svar en gang til...


> Function ShowDateCreated()
> Dim fso, f
> Set fso = CreateObject("Scripting.FileSystemObject")
> Set f = fso.GetFile(CP_rep_Data)

Du skrev før at CP_rep_Data var en tabel. Men du har ikke tildelt
variablen nogen værdi - så den indeholder faktisk ingen ting. Det
er underordnet at du har en tabel med samme navn - fso.GetFile kan
_kun_ se filer.

Filnavnet på din database bruger du også ved etablering af
forbindelse til databasen.

Tag et kig på linjer her:
   DSN = DSN & "DBQ=" & Server.MapPath("CP_rep_Data.mdb")
- sidste led i den er stien til din database.

Hvis du udskifter den med følgende tre:

   Dim myDB
   myDB = Server.MapPath("CP_rep_Data.mdb")
   DSN = DSN & "DBQ=" & myDB

Så kan du ændre linjen i ShowDateCreated til:

   Set f = fso.GetFile(myDB)


Jeg vil anbefale dig at sætte erklæringen "Option Explicit" ind
øverst i din asp-fil. Det tvinger dig til at erklære alle variable
før du bruger dem. Selvom det kan lyde som en begrænsning er det en
stor fordel, fordi du får langt lettere ved at opdage fejl i din
kode. Se hvordan og hvorfor her: <http://asp-faq.dk/article/?id=9>.

En bog eller tutorial om asp kan også være en god hjælp - det
virker som om du ikke helt har styr på brugen af variabler.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Thomas Pedersen (04-03-2003)
Kommentar
Fra : Thomas Pedersen


Dato : 04-03-03 14:41

Jens GyldenkærneClausen wrote in
> >> Hvad indeholder CP_rep_Data?
>
> > Det er en tabel fra en accessdatabase.
>
> I så fald er det ikke et gyldigt argument til GetFile. GetFile skal
> have et filnavn.
>

Jamen så er det jo afgjort. Det kan ikke lade sig gøre på den måde, da
det er en tabel jeg prøver at fange oplysningerne fra.

Jeg vender nok tilbage hvis jeg finder en anden løsning

Tak for hjælpen Jens
Venlig hilsen Thomas

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Jens Gyldenkærne Cla~ (04-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-03-03 16:12

Thomas Pedersen skrev:

>> I så fald er det ikke et gyldigt argument til GetFile.
>> GetFile skal have et filnavn.
>>
>
> Jamen så er det jo afgjort. Det kan ikke lade sig gøre på den
> måde, da det er en tabel jeg prøver at fange oplysningerne
> fra.

Du kan godt læse et filnavn _fra_ en database - og så tjekke den
fil med GetFile. Men du kan ikke bruge fso til at tjekke
ændringsdatoen for en tabel.

> Jeg vender nok tilbage hvis jeg finder en anden løsning

Hvilken oplysning er det præcist du vil have ud? Jeg ved intet om
din datastruktur, men her er et generelt bud på indholdet i en
Access-database:

Database: "db1"
Tabeller i db1: "tabel1", "tabel2"
Poster i tabel1: "x1", "x2", "x3"
Poster i tabel2: "y1", "y2"

Hver gang du ændrer noget som helst i databasen vil filen db1.mdb
blive ændret. Denne ændring kan nemt findes med GetFile. Hvis du
kun ønsker at se hvornår der fx er ændret i tabel1, skal du
registrere ændringerne i databasen. Det kan fx være med en tabel vi
kan kalde "tabel_log" med felterne "tabelnavn" og "opdateret".

Hver gang du opdaterer en post i en tabel opdaterer du log-
tabellen. Når du så skal udskrive ændringstidspunktet laver du en
forespørgsel der udvælger feltet "opdateret" for den pågældende
tabel.

Hvis det i stedet er opdateringer på postniveau du vil registrere
skal der ikke oprettes en ny tabel, men blot et datofelt i hver af
de normale tabeller.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Thomas Pedersen (04-03-2003)
Kommentar
Fra : Thomas Pedersen


Dato : 04-03-03 17:40

Jens GyldenkærneClausen skrev:

> Hvilken oplysning er det præcist du vil have ud?

Hej
Oplysningerne fra tabellen, er sådan set i orden. Dermed mener jeg
dataen der er trukket ud af tabellen. Men da det er meningen at
andre skal kunne gå ud på siden og se hvordan det står til med deres
reparationer, er det min plan at der skal stå hvornår dataen fra
databasen sidst er opdateret. Indholdet af databasen(Tabellen)
bliver automatisk uploadet til hjemmesiden v. hjælp af en macro,
hver gang databasen bliver lukket. Den fil der bliver lagt op, får
et tidsstempel der fortæller hvornår den er lavet. Det er det
tidspunkt som jeg prøver at trække ud. Det er det eneste jeg
mangler, så det kunne være rart hvis det lykkedes. Du kan se siden
her:
http://www.lyngso-industri.dk/cprep/ud.asp
Det er meningen at tidspunket skal stå nedenunder tabellen.

Håber det gav et indtryk af min plan.
/Thomas

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Jens Gyldenkærne Cla~ (04-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-03-03 22:39

Thomas Pedersen skrev:

> Oplysningerne fra tabellen, er sådan set i orden. Dermed mener
> jeg dataen der er trukket ud af tabellen. Men da det er
> meningen at andre skal kunne gå ud på siden og se hvordan det
> står til med deres reparationer, er det min plan at der skal
> stå hvornår dataen fra databasen sidst er opdateret.

Jeg vil foreslå at du har et "sidst opdateret"-felt i den tabel
hvor dine reparationer ligger.

> Indholdet af databasen(Tabellen) bliver automatisk uploadet til
> hjemmesiden v. hjælp af en macro, hver gang databasen bliver
> lukket.

I Access er databasen én fil - uanset om der er 1 eller 117
tabeller i den. Du kan ikke uploade en tabel, men du kan uploade en
database.

> Den fil der bliver lagt op, får et tidsstempel der
> fortæller hvornår den er lavet. Det er det tidspunkt som jeg
> prøver at trække ud.

fso.GetFile kan læse datooplysninger for en fil - det lyder som det
du er ude efter.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Thomas Pedersen (05-03-2003)
Kommentar
Fra : Thomas Pedersen


Dato : 05-03-03 13:01

Jens GyldenkærneClausen wrote in
dk.edb.internet.webdesign.serverside.asp:
>
> fso.GetFile kan læse datooplysninger for en fil - det lyder som
det
> du er ude efter.
>
Nu får jeg et tidspunkt skrevet ud, men jeg ved ikke rigtig hvor det
tidspunkt stammer fra. Er der nogen der kan se det ud fra dette
script:

Eller måske en løsning eller hint til hvordan jeg får oprettelses
tidspunket skrevet ud for filen "time.txt"


<html>
<head>
<title>Hente data fra database</title>
<link rel="stylesheet" type="text/css" href="style3.css">

</head>
<body>

<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
Dim myDB
myDB = Server.MapPath("CP_rep_Data.mdb")
DSN = DSN & "DBQ=" & myDB
Conn.Open DSN

' SQL forespørgsel
strSQL = "SELECT CP_rep_nr, LI_rep_nr, Enhed, Projekt, Modtaget,
Serie_nr, Forventet_lev FROM tabel1 WHERE Afsendt is Null"


' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then

' Gennemløb Recordset (rs) med en løkke

' Hvis der er fundet poster på søgningen
   Response.Write "<p>Søgeresultat</p>"
   Response.Write "<table border=1>"
   Response.Write
"<tr><th>CP_rep_nr</th><th>LI_rep_nr</th><th>Enhed</th><th>Projekt</
th><th>Modtaget</th><th>Serienr.</th><th>Forventet_lev</th></tr>"
   Do While Not rs.EOF

   Response.Write "<tr><td>" & rs("CP_rep_nr") & "</td>"
      Response.Write "<td>" & rs("LI_rep_nr") & "</td>"
      Response.Write "<td>" & rs("Enhed") & "</td>"
      Response.Write "<td>" & rs("Projekt") & "</td>"
      Response.Write "<td>" & rs("Modtaget") & "</td>"
      Response.Write "<td>" & rs("Serie_nr") & "</td>"
      Response.Write "<td>" & rs("Forventet_lev") & "</td></tr>"
      rs.MoveNext


   
   Loop
end if

Function ShowDateCreated()
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile ("time.txt")
ShowDateCreated = f.DateCreated
End Function
%>
<p>Sidst ændret d.: <%= ShowDateCreated() %></p>


<%
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
</body>
</html>

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Jens Gyldenkærne Cla~ (05-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 05-03-03 14:53

Thomas Pedersen skrev:

> Nu får jeg et tidspunkt skrevet ud, men jeg ved ikke rigtig
> hvor det tidspunkt stammer fra. Er der nogen der kan se det ud
> fra dette script:

> Eller måske en løsning eller hint til hvordan jeg får
> oprettelses tidspunket skrevet ud for filen "time.txt"

Det er det tidspunkt du får nu.

NB: Der er ingen grund til at sende hele din side i gruppen. Nøj's
bare med funktionen og kaldet til den.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Thomas Pedersen (05-03-2003)
Kommentar
Fra : Thomas Pedersen


Dato : 05-03-03 15:37

Jens GyldenkærneClausen wrote in > > Eller måske en løsning eller
hint til hvordan jeg får
> > oprettelses tidspunket skrevet ud for filen "time.txt"
>
> Det er det tidspunkt du får nu.
>

OK. Men hvordan kan det så være at første gang jeg uploadede var der
1 time og 25 min. forskel på tiden i forhold til min pc 2. gang 2
timer og 6 minutter ???
Jeg sletter filen "time.txt" hver gang og uploader en ny fil m. samme
navn.


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Jens Gyldenkærne Cla~ (05-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 05-03-03 16:10

Thomas Pedersen skrev:

> OK. Men hvordan kan det så være at første gang jeg uploadede
> var der 1 time og 25 min. forskel på tiden i forhold til min
> pc 2. gang 2 timer og 6 minutter ???
> Jeg sletter filen "time.txt" hver gang og uploader en ny fil
> m. samme navn.

Sandsynligvis får filen et tidspunkt der svarer til hvornår du har
oploadet den. Det er altså i princippet ligegyldigt hvilket
datostempel filen har på din egen computer.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Thomas Pedersen (05-03-2003)
Kommentar
Fra : Thomas Pedersen


Dato : 05-03-03 17:08

Jens GyldenkærneClausen wrote in >
> Sandsynligvis får filen et tidspunkt der svarer til hvornår du har
> oploadet den. Det er altså i princippet ligegyldigt hvilket
> datostempel filen har på din egen computer.

Ja, det regnede jeg også med. Men jeg sletter altså filen på serveren
hver gang, inden jeg uploader den igen.
Det er det jeg synes der er lidt mærkeligt.
Og det er ikke hver gang den ændrer tidspunktet. Det bliver ændret
som vinden blæser.(Sådan ser det ihverfald ud)
/Thomas

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Thomas Pedersen (06-03-2003)
Kommentar
Fra : Thomas Pedersen


Dato : 06-03-03 09:20

Så lykkedes det endelig. Jeg brugte nedenstående script.

' DateLastModified
Set fso = CreateObject("Scripting.FileSystemObject")
Set fileObject = fso.GetFile(Server.MapPath("time.txt"))
Response.Write "<p>Sidst Opdateret d.</p>"
Response.Write fileObject.DateLastModified

Set fileObject = Nothing
Set fso = Nothing

' Output:
' 06/03/2003 09:19:21

Tak for hjælpen
/Thomas


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste