-1

块引用

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

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);

块引用

在构建此代码时,我看到错误使用未分配的局部变量'a'和'b'我该怎么做

4

1 回答 1

0

因为如果 dr.Read() 为空,则不会分配 a 和 b。

double a = 0;
double b = 0;

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

于 2012-11-19T14:00:39.020 回答