Avatar billede falslev Nybegynder
06. april 2005 - 17:29 Der er 6 kommentarer

Fil fejler lige efter den er skrevet m.Scripting.FileSystemObject

For at spare på min Datebase skriver jeg nogle ting ned i HTML filer via Scripting.FileSystemObject.

Eks.
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.CreateTextFile("c:\test.htm",true)
f.WriteLine("<DIV>")
f.WriteLine("Bla bla bla")
f.WriteLine("</DIV>
f.close
set f=nothing
set fs=nothing


Herefter kalder jeg den via: Server.Execute "test.htm"

Men nogle gange får jeg fejl, som om at den ikke er færdig med at skrive. For opdatere jeg lige efter virker alt fint nok.

Det skal dog lige siges at der bliver skrevet noget mere end i mit eks.
Avatar billede busschou Praktikant
06. april 2005 - 17:42 #1
hvad er fejl medelelsen?
Avatar billede falslev Nybegynder
06. april 2005 - 17:46 #2
At den bare ikke kan Execute filen. Altså som hvis den ikke fandtes.

The call to Server.Execute failed while loading the page.
Avatar billede busschou Praktikant
06. april 2005 - 17:57 #3
hmm lyder mærkeligt
Avatar billede moejensen Nybegynder
06. april 2005 - 17:57 #4
er du sikke rpå at filen findes efter du har haft fat i den ?

jeg kan se at du gemmer den i C:\ har IUSR_SERVERNAVN læserettigheder til den placering?
Avatar billede busschou Praktikant
06. april 2005 - 17:59 #5
hvis alt virker fint efter en opdatering...så er det vel ik det...
Avatar billede falslev Nybegynder
06. april 2005 - 18:05 #6
Alt virker fint 1 sek. efter ved opdatering af siden.

Fejlen opstår kun enkelte gange i løbet af en dag og altså langtfra hver gang.

Det skal dog siges at på en dag bruges Scripting.FileSystemObject over 20.000 gange så ved ikke om det kan være belastning?
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