实际上我创建帐户应用程序我去显示开放amt

时间:2012-11-19 12:41:38

标签: c#-4.0 variables

  

块引用

wpf应用程序 实际上我创建帐户应用程序我去显示开放amt。打开amt等于dr_amt-cr_amt。 dr_amt和cr_amt是我可以做的amt表的colume名称

enter code here

双a,b,c;  SqlConnection con = new SqlConnection(“my conn”);

SqlCommand cmd = new SqlCommand(“select sum(dr_amt),sum(cr_amt)from amt where id ='”+ tex1.Text +“'”,con);

        con.Open();

        SqlDataReader dr = cmd.ExecuteReader();

        while (dr.Read())

        {
            a = Convert.ToDouble(dr[0]);
            b = Convert.ToDouble(dr[1]);
        }
        c = a - b;

        textBox3.Text =Convert.ToString( c);
  

块引用

在bulid这个代码我看到错误使用未分配的局部变量'a'和'b'我该怎么办

1 个答案:

答案 0 :(得分:0)

因为dr.Read()为空时不会分配a和b。

double a = 0;
double b = 0;

如果读者返回多行,则c将仅基于最后一行。