-1

引用符

wpf アプリケーション 実際に私はアカウント アプリケーションを作成します。dr_amt-cr_amt に等しい開始 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);

引用符

このコードの bulid で、エラー Use of unassigned local variable'a' and 'b' が表示されますどうすればよいですか

4

1 に答える 1

0

dr.Read() が空の場合、a と b は割り当てられないためです。

double a = 0;
double b = 0;

また、リーダーが複数の行を返す場合、 c は最後の行のみに基づいています。

于 2012-11-19T14:00:39.020 に答える