块引用
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'我该怎么办
答案 0 :(得分:0)
因为dr.Read()为空时不会分配a和b。
double a = 0;
double b = 0;
如果读者返回多行,则c将仅基于最后一行。