Avatar billede wilde Nybegynder
29. april 2005 - 14:52 Der er 6 kommentarer og
2 løsninger

skrive en variabel til en tekstfil i asp

Hej
2 spørgsmål!
Er det muligt at skrive indholdet af en variabel til en tekstfil??
Jeg har kigget lidt på funktionen "write", men kan kun skrive tekst i den(så vidt jeg kan se) og ikke en variabel som jeg gerne vil.´
Min ide var at bruge det som en slags debug, så jeg kan se hvilket data der ligger i variablen som jeg "poster" fra en side til en anden side.
Er der en nemmere måde at debugge på?
mvh Thomas
Avatar billede snepnet Nybegynder
29. april 2005 - 14:53 #1
ja der er en meget nemmere måde... du kan bruge
Trace.Write(...);
mvh
Avatar billede snepnet Nybegynder
29. april 2005 - 14:54 #2
du kan slå traceren til og fra i din web.config sådan her :

    <trace
        enabled="true"
        requestLimit="10"
        pageOutput="true"
        traceMode="SortByTime"
    localOnly="true"
    />

så får du et trace ud på hver side

mvh
Avatar billede arne_v Ekspert
29. april 2005 - 14:55 #3
Selvfølgelig er det det.

Et lille eksempel:

<%@ import namespace="System.IO" %>
<%@ import namespace="System.Data.SqlClient" %>
<script language="VB" runat="server">
    Private Sub Page_Load(src As Object, e As EventArgs)
        Dim sw As StreamWriter = new StreamWriter("C:\T1.txt")
        Dim con As SqlConnection = New SqlConnection ("server=ARNEPC2;Integrated Security=SSPI;database=Test")
        con.Open
        Dim cmd As SqlCommand = New SqlCommand ("SELECT * FROM T1", con)
        Dim rdr As SqlDataReader = cmd.ExecuteReader
        While rdr.Read
            Dim f1 As Integer = CType(rdr(0), Integer)
            Dim f2 As String = CType(rdr(1), String)
            sw.WriteLine(f1 & " " & f2)
        End While
        con.Close
        sw.Close
    End Sub
</script>
Avatar billede snepnet Nybegynder
29. april 2005 - 14:55 #4
du kan også sætte pageOutput="false" ... så kan du se outputtet på

http://<host>/<site>/trace.axd

mvh
Avatar billede arne_v Ekspert
29. april 2005 - 14:56 #5
Men trace eller brug af et logging framework er nok smartere til det formål.
Avatar billede wilde Nybegynder
29. april 2005 - 23:22 #6
Tak for hjælpen gutter. Læg lige et svar
Avatar billede snepnet Nybegynder
29. april 2005 - 23:31 #7
svar herfra :o)
mvh
Avatar billede arne_v Ekspert
29. april 2005 - 23:32 #8
.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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