StreamWriter
Olá pessoal,
estou tentando gerar um arquivo TXT com informações que vem do banco, porém não está escrevendo, vocês poderiam me dar uma força ?
Obs.: Debugando a impressão que tive é que o problema está no argumento do método AppendText
Segue o código.
// recuperando o caminho do arquivo do Web.Config
string strDisp = WebConfigurationManager.AppSettings["informacoes"].ToString();
// Tags no Web Config
<appSettings>
<add key="informacoes" value="C:\Testando\INFORMACOES.TXT"/>
</appSettings>
//Laço na DataReader
while (dr.Read())
{
dados = dr[iId].ToString()+";";
dados += dr[iTempoTotal].ToString().Trim()+";";
dados += dr[iServico].ToString().Trim().Replace(".", ",") + ";";
dados += dr[iProduto].ToString().Trim().Replace(".", ",");
for (contDin = 2; contDin < dr.FieldCount - 3; contDin++)
{
if (dr[contDin].ToString().Replace(".", ",") == "0,000")
{
dados += "0;";
}
else
{
dados += ";" + dr[contDin].ToString().Replace(".", ",");
}
}
// Escrevendo arquivo
using (StreamWriter swInf = File.AppendText(StrNovoArq.ToString())) // Já tentei também sem o "ToString()"
swInf.WriteLine(dados.Substring(0, dados.Length - 1).ToString());
Valeu muito obrigado !!!
Discussão (2)
Carregando comentários...