none
Atualizar dados SQL RRS feed

  • Pergunta

  • Ola pessoal. Tenho um banco de dados que faço conexão com asp.net com c#. Porém, nesse banco de dados existem dados que estão com mais de duas casas decimais, e eu queria deixar todos os dados com apenas duas casas decimais, alguém sabe como eu transformar esses valores tudo de uma vez? Pois o banco de dados é imenso. Já tentei. DataRow dr;
    ControlShopCS.DB d4 = new DB();
     DataTable dt4 = new DataTable();
     d4.ExecuteQuery(strSQL, ref dt4);
     DateTime data;
     for (int i = 0; i < dt4.Rows.Count; i++ ) {
     dr = dt4.Rows[i];
     double a; double b;
     double c; double d;
     a =covert.ToDouble(dr["valor"]);
     b = Math.Truncate(covert.ToDouble(a)*100)/100;

     sql = "update teste set valor =" + b + " where valor = "+ a;
     }

    segunda-feira, 4 de outubro de 2010 14:06