22. august 2001 - 19:26
Der er
8 kommentarer og 2 løsninger
?? wried
hvorfor virker dette ikke? -den kommer ikke <% @Language=\"VBScript\" %> <% Option Explicit %> <% Dim fs, FileName, Text, Count, ReadFile, WriteFile Set fs = CreateObject(\"Scripting.FileSystemObject\") FileName = Server.MapPath(\"counter.txt\") Set ReadFile = fs.OpenTextFile(FileName, 1, False) Text = ReadFile.ReadLine Count = Text+1 Set WriteFile = fs.OpenTextFile(FileName, 2, True) WriteFile.WriteLine(Count) WriteFile.Close ReadFile.Close Set fs = Nothing Dim Conn, rs, strLine Set Conn = Server.CreateObject(\"Scripting.FileSystemObject\") Set rs = Conn.OpenTextFile(\"tracker.txt\", 8, 0) rs.WriteLine \"Ip: \" & Request.ServerVariables(\"Remote_Host\") & \" \" &_ Chr(10) & \"Tidspunkt: \" & Now & Chr(10) &_ \"-------------------------------------------------------------------------\" If Request.QueryString(\"valg\") = \"resultat\" Then Set rs = Conn.OpenTextFile(\"c:\\inetpub\\wwwroot\\div\\links.txt\", 1, 1) Do While rs.AtEndOfStream <> True strLine = rs.ReadLine StrLine = Server.HTMLEncode(strLine) Response.Write strLine & \"<br>\" & VbCrLf Loop End If %>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
22. august 2001 - 19:38
#1
Og fejlen er helt præcis ?
22. august 2001 - 19:40
#2
*G* undskyld! *s* Serverobjekt fejl \'ASP 0177 : 800a0035\' Server.CreateObject blev ikke udført /Default.asp, linje 19 00000000 Set rs = Conn.OpenTextFile(\"tracker.txt\", 8, 0) //Linie 19
22. august 2001 - 19:43
#3
Set rs = Conn.OpenTextFile(\"tracker.txt\", 8, True, 0) //Linie 19 Laver filen hvis den ikke eksisterer, alternativt kontroller om den findes med fileexists metoden
22. august 2001 - 19:45
#4
Med andre ord; du manglede en parameter. den 3. parameter kan selvfølgelig også være False
22. august 2001 - 19:45
#5
hmm... fatter minus af det med txt filer! *G* kan du ikke prøve at sætte det ind!?
22. august 2001 - 19:49
#6
Uden at have analyseret resten af din kode, vil jeg mene den skal se sådan ud: <% @Language=\"VBScript\" %> <% Option Explicit %> <% Dim fs, FileName, Text, Count, ReadFile, WriteFile Set fs = CreateObject(\"Scripting.FileSystemObject\") FileName = Server.MapPath(\"counter.txt\") Set ReadFile = fs.OpenTextFile(FileName, 1, False) Text = ReadFile.ReadLine Count = Text+1 Set WriteFile = fs.OpenTextFile(FileName, 2, True) WriteFile.WriteLine(Count) WriteFile.Close ReadFile.Close Set fs = Nothing Dim Conn, rs, strLine Set Conn = Server.CreateObject(\"Scripting.FileSystemObject\") Set rs = Conn.OpenTextFile(\"tracker.txt\", 8, True, 0) rs.WriteLine \"Ip: \" & Request.ServerVariables(\"Remote_Host\") & \" \" &_ Chr(10) & \"Tidspunkt: \" & Now & Chr(10) &_ \"-------------------------------------------------------------------------\" If Request.QueryString(\"valg\") = \"resultat\" Then Set rs = Conn.OpenTextFile(\"c:\\inetpub\\wwwroot\\div\\links.txt\", 1, True, 1) Do While rs.AtEndOfStream <> True strLine = rs.ReadLine StrLine = Server.HTMLEncode(strLine) Response.Write strLine & \"<br>\" & VbCrLf Loop End If %>
22. august 2001 - 20:03
#7
hmm... godt nok kommer den ikke med nogen fejl, men der bliver ikke skrevet noget i txt filen!
22. august 2001 - 20:40
#8
fandt ud af en anden løsning!
22. august 2001 - 20:41
#9
Men tak for hjælpen tmceu ! -du får 10 point!
22. august 2001 - 20:52
#10
Takker. Grunden til at den ikke skriver noget, er nok at du har glemt rs.close til at lukke filen med.
Kurser inden for grundlæggende programmering