Avatar billede no_doubt Nybegynder
25. november 2002 - 19:34 Der er 7 kommentarer og
1 løsning

indsæt i txt

Hvordan kan man indsætte noget som skrives i tekstfilens første linje og alt andet rykker ned af..
Avatar billede sei Nybegynder
25. november 2002 - 19:50 #1
'-------------
dim benny
benny = "Første linie fra starten" & vbcrlf

benny = "En anden linie" & vbcrlf & benny
'-------------

herefter indeholder benny:
'---
En anden linie
Første linie fra starten
'---

/sEi
Avatar billede no_doubt Nybegynder
25. november 2002 - 20:36 #2
hvordan i forhold til denne :
<%
Dim fso, f, filespec

filespec = Server.Mappath("tekst.txt")
Set fso = CreateObject("Scripting.FileSystemObject")

Set f = fso.OpenTextFIle(filespec, 1)

Do While f.AtEndOfStream <> True
f.ReadLine
a = a + 1
Loop
f.Close

if a > 10 then
Set f = fso.OpenTextFile(filespec,2)
else
Set f = fso.OpenTextFile(filespec,8)
end if

f.Writeline Request.Form("tekst")
f.close
response.redirect "default.asp"
%>
Avatar billede sei Nybegynder
25. november 2002 - 21:14 #3
Nu tror jeg du forstår lidt hvad du mener!

Hvis du vil have nye linjer tilføjet starten af et dokument!...?

Så må du hive hele filen ind - putte i start som benny eksempel - og så gemme fil igen!

Måske er det det du mener!..?

/sEi
Avatar billede no_doubt Nybegynder
25. november 2002 - 21:26 #4
jeg vil have nye linjer først men har ikke forståelse for det andet
Avatar billede medions Nybegynder
25. november 2002 - 22:11 #5
logText = "Ny text"               
Set fso = CreateObject("Scripting.FileSystemObject")
                Set a = fso.OpenTextFile("c:\fil.txt", 8, TRUE)
            a.Write(logtext)
            a.Close
          Set a  = Nothing
          Set fso = Nothing

//>Rune
Avatar billede no_doubt Nybegynder
25. november 2002 - 22:15 #6
hvordan i forhold til mit overstående
Avatar billede medions Nybegynder
25. november 2002 - 23:06 #7
output = ""
            While Not objRs.EOF
              output = output & "Din tekst"
            objRs.MoveNext()
            Wend

        strFileName = "tekst.txt"
        call appendToFile(strFileName, output)

        '****************************
        Function appendToFile(strFileName, logtext)
        Dim whichfile, fso, a

            whichfile = Server.MapPath(strFileName)
                Set fso = CreateObject("Scripting.FileSystemObject")
                Set a = fso.OpenTextFile(whichfile, 8, TRUE)
            a.Write(logtext)
            a.Close
          Set a  = Nothing
          Set fso = Nothing
        End Function

Brug dette istedet for din gamle kode!

//>Rune
Avatar billede no_doubt Nybegynder
25. november 2002 - 23:37 #8
det går i kage prøver med database som forslået af burning ice
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