wpf 응용 프로그램 실제로 계정 응용 프로그램을 만들려면 디스플레이 열기 amt 갔다. dr_amt-cr_amt와 같은 amt를 여는 것. 내가 어떻게 할 수있는 내가 할당되지 않은 지역 variable'a '와'B '의 오류를 사용하여 볼이 코드를 bulid에서 내가런타임에 할당되지 않은 로컬 변수 사용
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);
을 수행 할 수 있습니다에 대한 dr_amt 및 cr_amt가 AMT 테이블의 열 이름
존의 제안 [자신의 블로그에 제프 앳 우드]에 의해 설명된다 ((코드의 SQL 주입 취약점 관련) http://www.codinghorror.com/blog/2005/04/give-me-parameterized -sql-or-give-me-death.html). 그의 조언을 따르십시오! –
도움을위한 코드를 쓸 수 있습니까 – user1464596
@ user1464596 : 글쎄요, 당신에게 * 하나의 코드 조각을주었습니다 ... 그러나 정말로 당신은 그 조언을주의 깊게 읽고 나서 직접 따라야합니다. 방금 코드를 숟가락으로 먹이면 다음에 배울 가능성이 줄어 듭니다. –