diff --git a/Frends.MicrosoftSQL.ExecuteQueryToFile/Frends.MicrosoftSQL.ExecuteQueryToFile/Definitions/CsvFileWriter.cs b/Frends.MicrosoftSQL.ExecuteQueryToFile/Frends.MicrosoftSQL.ExecuteQueryToFile/Definitions/CsvFileWriter.cs index 3ec19e4..7ba6fb8 100644 --- a/Frends.MicrosoftSQL.ExecuteQueryToFile/Frends.MicrosoftSQL.ExecuteQueryToFile/Definitions/CsvFileWriter.cs +++ b/Frends.MicrosoftSQL.ExecuteQueryToFile/Frends.MicrosoftSQL.ExecuteQueryToFile/Definitions/CsvFileWriter.cs @@ -37,10 +37,10 @@ public async Task SaveQueryToCSV(CancellationToken cancellationToken) using (var writer = new StreamWriter(Input.OutputFilePath, false, encoding)) using (var csvFile = CreateCsvWriter(Options.GetFieldDelimiterAsString(), writer)) + using (var reader = await SqlCommand.ExecuteReaderAsync(cancellationToken).ConfigureAwait(false)) { writer.NewLine = Options.GetLineBreakAsString(); - var reader = await SqlCommand.ExecuteReaderAsync(cancellationToken).ConfigureAwait(false); output = DataReaderToCsv(reader, csvFile, Options, cancellationToken); csvFile.Flush();