Vc tem algum formato que vc deve seguir para esse arquivo ou vc pode formatar ele como achar melhor ???
porque vc pode usar o paramentro FOR XML no Select do SQL Server que vai lhe retornar uma string com os dados do select ja em xml... ai eh so gravar num arquivo texto com o System.IO mesmo.... usanado um ExecuteScalar do SqlCommand....
What would Brian Boitano do ?
((2B || !2B) is Question) ?