wpf应用程序其实我创建帐户应用程序我去显示打开amt。开放等于dr_amt-cr_amt。 dr_amt和cr_amt是AMT表的列名在那里我可以做在运行时使用未分配的局部变量
double 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这个代码,我看到未分配的本地variable'a”和‘B’的错误使用我该怎么办
Jon的建议(与您的代码的SQL注入漏洞相关)由[Jeff Atwood在他的博客上]解释(http://www.codinghorror.com/blog/2005/04/give-me-parameterized -SQL-或放弃的我,death.html)。请按照他的建议! –
可以编写代码以获取帮助 – user1464596
@ user1464596:好吧,我给了你*一个*代码片段......但是你真的应该仔细阅读这些建议,然后尝试自己关注它。如果我只是提供代码,你下次学习的可能性就会降低。 –