Avatar billede kahs Nybegynder
20. april 2004 - 12:41 Der er 7 kommentarer og
1 løsning

Skrive til txt-fil

Hej Eksperter

Jeg er ved at oprette en Web Service der skal hente data i en database og skrive dem kommasepereret til en txt-fil.

Mit problem er bare, at jeg ikke kan få skrevet til txt-filen

Kodeeks.

<WebMethod()> Public Function GetFileContent() As String

        Dim fr As StreamReader
        Dim fw As StreamWriter

        Dim FilePath = "c:\tekst.txt"
        Dim strTabelIndhold As String

        strTabelIndhold = "Dato" + ", "
        strTabelIndhold = strTabelIndhold + "Medarbejder" + ", "
        strTabelIndhold = strTabelIndhold + "Type" + ", "
        strTabelIndhold = strTabelIndhold + "Sagsnr" + ", "
        strTabelIndhold = strTabelIndhold + "Omkostningssted" + ", "
        strTabelIndhold = strTabelIndhold + "Operation" + ", "
        strTabelIndhold = strTabelIndhold + "Tid" + ", "
        strTabelIndhold = strTabelIndhold + "Tomt_felt" + ", "
        strTabelIndhold = strTabelIndhold + "Kommentar"

        Try
            fw = New StreamWriter(File.OpenWrite(FilePath))
            fw.Write(strTabelIndhold)
            fw.Close()

            fr = New StreamReader(File.Open(FilePath, FileMode.Open, FileAccess.Read))
            Dim content As String = fr.ReadToEnd()

            Return content
        Catch exp As Exception
            Return Nothing
        Finally
            If Not fr Is Nothing Then
                fr.Close()
            ElseIf Not fw Is Nothing Then
                fw.Close()
            End If
        End Try

    End Function

Hvad kan jeg gøre forkert?

-KAHS
Avatar billede arne_v Ekspert
20. april 2004 - 12:46 #1
Har dit program lov til at skrive filen der hvor det forsøger at skrive filen ?
Avatar billede kahs Nybegynder
20. april 2004 - 12:52 #2
Hvad mener du med lov?
Avatar billede arne_v Ekspert
20. april 2004 - 12:54 #3
Din Web Service kører under et brugernavn. Den skal skrive en fil. Har det brugernavn
den kører under adgang til at oprette en fil der hvor de forsøger ?
Avatar billede kahs Nybegynder
20. april 2004 - 13:03 #4
Det ved jeg faktisk ikke. Hvordan kan man se det?
Avatar billede kahs Nybegynder
20. april 2004 - 15:03 #5
Jeg har oprettet en virtual directory til min Web service og sat denne til at måtte skrive, læse, browse osv.
Er det det du mener med lov?
Avatar billede kahs Nybegynder
20. april 2004 - 15:08 #6
Jeg arbejder vi Visual studio.net og jeg er sat som administratior af systemet...
Avatar billede kahs Nybegynder
20. april 2004 - 15:44 #7
Lige meget jeg har selv fundet problemet!
Avatar billede chrlyck Nybegynder
26. april 2004 - 10:39 #8
Det er så dejligt når man finder et spm der har noget med det problem man har at gøre og så folk selv har taget points, uden at svare...

Jeg har ingen problemer med du selv snupper points, men skriv helst hvad problemet er... :)
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