'System.OutOfMemoryException' while writing 400.000 records to file
<p>I really REALLY hope that someone could help me.</p>

<p>I have to pass almost 400.000 records from a database to a textfile
Because of this amount the extension of the textfile is just something
I made up ...(.you_name_it)
I get an error while writing the data to the file at +/- 9000 records.
The error = Exception of type 'System.OutOfMemoryException' was thrown
And I don't know the solution :(</p>

<p>This is the peace of code I use for writing the records to the file.</p>

<pre><code>        this.path_to_file =
        ConfigurationManager.AppSettings["ExportDir"] +
DateTime.Now.ToString(ConfigurationManager.AppSettings
["Export_FileName"]) + ConfigurationManager.AppSettings
["Export_Extension"];


        FileStream fm = new FileStream
           (this.path_to_file, FileMode.Create, FileAccess.ReadWrite,
FileShare.ReadWrite);

        StreamWriter sw = new StreamWriter(fm, Encoding.Default);

        List&lt;Export&gt; exportRecords = null;

        exportRecords = ExportList();
        try
        {
            int i = 0;
           foreach (Export ex in exportRecords)
           {
               sw.Write(ex.ExportLine());
              sw.Write(sw.NewLine);
              sw.Flush();
              exportlines += ex.ExportLine() + "\n";
               i++;
           }
        }
        catch (Exception exc)
        {
           Log.Write(exc.Message);
        }
</code></pre>
