/ 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
FSO-stier ?
Fra : Jakob Munck


Dato : 24-10-03 15:25

Jeg bruger FSO til at lave et udtræk fra en database, og lægge det på
serveren som en tekstfil. Det virker udmærket på min egen pc med denne sti
til filen:

Set csv =
fso.CreateTextFile("C:\server\forfatterkvarteret\www\db_tekst.csv", true)

Men når siten skal op på en server ude i byen kender jeg ikke den absolutte
sti til domænet, og derfor vil jeg gerne kunne lave det samme som
ovenstående, men med angivelse af den relative sti, altså således at
tekstfilen bliver lagt i samme mappe som koden med FSO-kommandoen. Men det
er jeg ikke så god til, for jeg har prøvet disse:

' duer ikke:
Set csv = fso.CreateTextFile(TestFilePath & "\db_tekst.csv")

' duer ikke:
Set csv = fso.CreateTextFile("db_tekst.csv")

Hvordan skal denne sti så skrives?

v.h.
Jakob Munck



 
 
Jakob Andersen (24-10-2003)
Kommentar
Fra : Jakob Andersen


Dato : 24-10-03 15:42

In article <3f9936c1$0$27409$edfadb0f@dread16.news.tele.dk>, Jakob Munck wrote:
> Men når siten skal op på en server ude i byen kender jeg ikke den absolutte
> sti til domænet, og derfor vil jeg gerne kunne lave det samme som
> ovenstående, men med angivelse af den relative sti, altså således at
> tekstfilen bliver lagt i samme mappe som koden med FSO-kommandoen. Men det
> er jeg ikke så god til, for jeg har prøvet disse:

Prøv at kigge på Server.MapPath()

--
Jakob Andersen

Jakob Munck (24-10-2003)
Kommentar
Fra : Jakob Munck


Dato : 24-10-03 16:02

>
> Prøv at kigge på Server.MapPath()
>

Det gav følgende negative resultat:

'duer ikke:
Set csv = fso.CreateTextFile server.mappath("db_tekst/db_tekst")

'duer ikke:
filnavn = db_tekst
Set csv = fso.CreateTextFile server.mappath("/db_tekst/" & filnavn & ")"

Jeg gør noget forkert, men hvad?

v.h.
Jakob



Jørn Andersen (24-10-2003)
Kommentar
Fra : Jørn Andersen


Dato : 24-10-03 16:25

On Fri, 24 Oct 2003 17:02:12 +0200, "Jakob Munck" <j.munck@tdcadsl.dk>
wrote:

>> Prøv at kigge på Server.MapPath()
>>
>
>Det gav følgende negative resultat:
>
>'duer ikke:
>Set csv = fso.CreateTextFile server.mappath("db_tekst/db_tekst")

Har du prøvet med:
Set csv = fso.CreateTextFile(server.mappath("db_tekst/db_tekst"),
True)

>'duer ikke:
>filnavn = db_tekst
>Set csv = fso.CreateTextFile server.mappath("/db_tekst/" & filnavn & ")"

filnavn = db_tekst/db_tekst
Set csv = fso.CreateTextFile(Server.Mappath(filnavn), True)


Good luck!

--
Jørn Andersen,
Brønshøj

Jørn Andersen (24-10-2003)
Kommentar
Fra : Jørn Andersen


Dato : 24-10-03 15:52

On Fri, 24 Oct 2003 16:25:29 +0200, "Jakob Munck" <j.munck@tdcadsl.dk>
wrote:

>Jeg bruger FSO til at lave et udtræk fra en database, og lægge det på
>serveren som en tekstfil. Det virker udmærket på min egen pc med denne sti
>til filen:
>
>Set csv =
>fso.CreateTextFile("C:\server\forfatterkvarteret\www\db_tekst.csv", true)
>
>Men når siten skal op på en server ude i byen kender jeg ikke den absolutte
>sti til domænet

Brug Server.Mappath
Den returnerer den fysiske sti fra en virtuel sti. Du har sikkert
brugt den masser af gange til din database, men den bruges på samme
måde til dit formål.
Se fx:
<url: http://www.html.dk/tutorials/asp/lektion18.asp>

--
Jørn Andersen,
Brønshøj

Jakob Munck (24-10-2003)
Kommentar
Fra : Jakob Munck


Dato : 24-10-03 16:09

Så lykkedes det med denne:

Set csv = fso.CreateTextFile(server.mappath("db_tekst/db_tekst"))

Mange tak for jeres hjælp.

v.h.
Jakob



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste