Avatar billede Slettet bruger
10. juni 2002 - 16:32 Der er 11 kommentarer og
3 løsninger

tekstfil

Jeg ønsker ved hjælp af ASP at kunne skrive til en text-fil. Er det noget man bør kunne, når man har ASP eller skal mit webhotel aktivere noget først?
Avatar billede frosig Nybegynder
10. juni 2002 - 16:34 #1
Der skal være skriverettigheder til den mappe, hvor du ønsker at lægge filen (alle skal have rettigheder, ikke kun dig), ellers bør der ikke være nogen problemer
Avatar billede oasen Nybegynder
10. juni 2002 - 16:34 #2
Avatar billede Slettet bruger
10. juni 2002 - 16:38 #3
Tak
Avatar billede oasen Nybegynder
10. juni 2002 - 16:40 #4
Avatar billede eagleeye Praktikant
10. juni 2002 - 16:45 #5
Hvis du benytter en gratis web-server kan det være de ikke understytter FileSystemObject
Avatar billede Slettet bruger
10. juni 2002 - 16:53 #6
Er det nødvendigt med understøttelse af Filesystemobject for at kunne skrive til en text-fil?
Avatar billede pato Nybegynder
10. juni 2002 - 17:25 #7
Ovenstående svar skal være opfyldt

Eksempel på generering af en simikolon sepereret text fil, hvor du har et recordset RS med data.
dim DataLine

'Overskrift
OutStream.WriteLine "felt1;felt2"
   

while not RS.eof
  'Write data line
  DataLine= RS("Felt1") &";"& RS("Felt2")

OutStream.WriteLine DataLine
Avatar billede pato Nybegynder
10. juni 2002 - 17:26 #8
sorry kom til at klikke udfør før jeg var færdig
Avatar billede eagleeye Praktikant
10. juni 2002 - 17:27 #9
Ja det er det.
Avatar billede pato Nybegynder
10. juni 2002 - 17:31 #10
Ovenstående svar skal være opfyldt

Eksempel på generering af en simikolon sepereret text fil, hvor du har et recordset RS med data.

dim DataLine,ExportFileName,OutStream ,FileObject

ExportFileName="\export\temp.txt"

on error resume next
ExportFile = Server.MapPath(ExportFileName)

Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
Set OutStream = FileObject.CreateTextFile(ExportFile, True, False)
if Err.number <>0 then 'Error
    if Err.number=70 then
    ExportErrorText="Ingen rettigheder"
    else
                            ExportErrorText=GetErrDescription("ListData",Err.number,"",false)
                        end if
                        Err.Clear
                    end if
                call SetFirstRowOfFile()
            end if


'Overskrift
OutStream.WriteLine "felt1;felt2"
   

while not RS.eof
  'Write data line
  DataLine= RS("Felt1") &";"& RS("Felt2")
  RS.movenext
wend

OutStream.WriteLine DataLine
Avatar billede pato Nybegynder
10. juni 2002 - 17:31 #11
sorry igen det er TAB tasten der driller
Avatar billede pato Nybegynder
10. juni 2002 - 17:34 #12
Ovenstående svar skal være opfyldt

Eksempel på generering af en simikolon sepereret text fil, hvor du har et recordset RS med data.

dim DataLine,ExportFileName,OutStream ,FileObject,ExportErrorText

ExportFileName="\export\temp.txt"

on error resume next
ExportFile = Server.MapPath(ExportFileName)

Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
Set OutStream = FileObject.CreateTextFile(ExportFile, True, False)
 
if Err.number <>0 then 'Error
    if Err.number=70 then
      ExportErrorText="Ingen rettigheder"
    else
      ExportErrorText=Err.number
    end if
    Err.Clear
else


'Overskrift
  OutStream.WriteLine "felt1;felt2"
   

  while not RS.eof
    'Write data line
    DataLine= RS("Felt1") &";"& RS("Felt2")
    RS.movenext
  wend

  OutStream.WriteLine DataLine

end if


Undskylde jeg fumler rundt med svarene !!
Avatar billede pato Nybegynder
10. juni 2002 - 23:22 #13
ups !!

OutStream.WriteLine DataLine skal ind i løkken

while not RS.eof
    'Write data line
    DataLine= RS("Felt1") &";"& RS("Felt2")
    OutStream.WriteLine DataLine
    RS.movenext
  wend
Avatar billede pato Nybegynder
18. juni 2002 - 20:40 #14
Takker for points :-)
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