Scrivere su di un file di testo in locale tutte le informazioni prese ...

mercoledì 14 ottobre 2009 - 17.18

aldopoli Profilo | Newbie

Salve a tutti,

ho scritto una Windows Application in C#, che legge delle informazioni da un database .mdf.

Quando eseguo questa Windows Application, stampo a video con Console.WriteLine tutte le informazioni pertinenti alle mie select sul database: vorrei riversare tutte queste informazioni in un file .txt in locale, ma non so come si faccia.

Grazie a tutti.

Aldopoli

AntCiar Profilo | Expert

Ciao.
puoi fare in questo modo:

Prima di iniziare il tuo ciclo dichiarati uno StreamWriter e inizializzalo:

StreamWriter wrf = new StreamWriter("C:\\prova.txt", false, Encoding.Default); (devi fare l'using della classe System.IO; il parametro 'false' serve a cancellare il contenuto già presente nel file. Se metti 'true' quello che scrivi verrà accodato al file se già esistente)

nel ciclo inserisci:

wrf.WriteLine( .. quello che stampi nella console ... );

al termine del ciclo

wrf.Close();
wrf = null;

.. ed il gioco è fatto

Cristian

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5