[ASP] Resultaten ASP script opslaan in text bestand

Pagina: 1
Acties:

  • Kamikazi
  • Registratie: Juli 2001
  • Niet online
Een tijd geleden heb ik al eens automatisch het resultaat van een ASP script opgeslagen in een Excel bestand.

Dat ging via CreateObject("Excel.Application")

Nu wil ik hetzelfde kunststukje doen, alleen wil ik er nu geen Excel applicatie van maken, maar een tekst file. Weet iemand welk object ik daarvoor moet aanmaken, en welke properties dat object bezit?

  • MrTinux
  • Registratie: December 2000
  • Laatst online: 18:14

MrTinux

Terug van nooit weggeweest.

Je zou hiervoor het FileSystemObject kunnen gebruiken:
Klik!

"Hij doet 't niet" = onvolledige informatie


  • Kamikazi
  • Registratie: Juli 2001
  • Niet online
Als ik


ASP:
1
2
3
4
5
6
7
8
9
<%
dim fs,fname
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fname=fs.CreateTextFile("c:\test.txt",true)
fname.WriteLine("Hello World!")
fname.Close
set fname=nothing
set fs=nothing
%>


gebruik, dan lijkt het net of Internet Explorer in een oneindige lus zit. Hij maakt geen bestand aan, maar geeft ook geen error (tot er een timed-out optreed). Vergeet ik soms ergens iets?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 15:58

gorgi_19

Kruimeltjes zijn weer op :9

Norton Antivirus uitzetten?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Kamikazi
  • Registratie: Juli 2001
  • Niet online
Dat helpt niet

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 15:58

gorgi_19

Kruimeltjes zijn weer op :9

Heeft het IUSR_account schrijfrechten in die folder / op het bestand? Is het bestand niet al reeds geopend?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Probeer eens te schrijven naar de webroot door geen pad voor de bestandsnaam te zetten. 't Kan zijn dat er een rechtenprobleem is (hoewel ik dan een foutmelding zou verwachten).

  • Kamikazi
  • Registratie: Juli 2001
  • Niet online
gorgi_19 schreef op 20 november 2002 @ 13:19:
Heeft het IUSR_account schrijfrechten in die folder / op het bestand? Is het bestand niet al reeds geopend?
Ja, en nee...

  • Kamikazi
  • Registratie: Juli 2001
  • Niet online
Verwijderd schreef op 20 November 2002 @ 13:20:
Probeer eens te schrijven naar de webroot door geen pad voor de bestandsnaam te zetten. 't Kan zijn dat er een rechtenprobleem is (hoewel ik dan een foutmelding zou verwachten).
Ik hou hetzelfde probleem

  • Kamikazi
  • Registratie: Juli 2001
  • Niet online
Zojuist gewoon voor grap geprobeerd met CreateObject("Excel.Application")

Ik kreeg toen de fout dat hij het bestand "C:" niet kon vinden...

Ook als ik de verwijzing naar een locatie weghaal, wil hij het nog niet uitvoeren... wat zie ik over het hoofd...

  • Kamikazi
  • Registratie: Juli 2001
  • Niet online
Probleem opgelost door anonymous access uit te schakelen onder IIS... werkt nu perfect

  • Scharnout
  • Registratie: November 2000
  • Laatst online: 23-08 12:39

Scharnout

Meuk

Misschien overbodig. Maar het zou ook in Word kunnen.

Zelfde beginnen als Excel, maar dan met wordobject

And Bob's your uncle ...


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

Scharnout schreef op 28 November 2002 @ 13:23:
Misschien overbodig. Maar het zou ook in Word kunnen.

Zelfde beginnen als Excel, maar dan met wordobject
Laat microsoft word nou niet geinstalleer zijn op de meeste servers... (daarnaast zou dat illegaal zijn :/ )

Localhost, sweet localhost


  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 12-08 16:04

Jaspertje

Max & Milo.. lief

en als je nu alleen die file aanmaakt, zonder die fname dingen erin

Verwijderd

Als je het bestand handmatig aanmaakt. Kan je het bestand dan wel vullen ?

  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 12-08 16:04

Jaspertje

Max & Milo.. lief

dit zou het ook moeten doen:
ASP:
1
2
set fs=Server.CreateObject("Scripting.FileSystemObject")
fs.CreateTextFile("c:\test.txt")


volgens mij hef je geen set te doen...

  • Scharnout
  • Registratie: November 2000
  • Laatst online: 23-08 12:39

Scharnout

Meuk

kvdveer schreef op 28 november 2002 @ 15:40:
[...]


Laat microsoft word nou niet geinstalleer zijn op de meeste servers... (daarnaast zou dat illegaal zijn :/ )
Illegaal? Waarom dan?

And Bob's your uncle ...


Verwijderd

Misschien geen licenties meer ;)
Pagina: 1