2013-11-21 2 views
-3

SQL 데이터베이스에 데이터를 삽입하기위한 양식을 만들었습니다. 데이터베이스에 열의 합계 계산을 표시 할 양식에 레이블을 붙였습니다. 내 KarticeM에서 Transaction 컬럼의 모든 데이터를 합산하려고합니다.SQL 테이블 열의 모든 항목을 합산하고 양식의 레이블에 합계를 표시하십시오.

내 코드는 다음과 같습니다하지 쿼리 karticeM 연결 문자열에 넣어해야

ammountlbl.tekst = Select sum(transaction) from karticeM; 
+0

괜찮아 보이는군요. 자세한 내용을 추가하고 '점'을 제거하십시오. 귀하의 코드가 어떤 문맥인지 알 수 없습니다. –

+0

어떤 부분에 대해 질문이 있습니까? "karticeM에서 sum (transaction)을 선택하십시오"라는 명령을 데이터베이스로 보내고 결과를 검색하는 방법? –

+0

@ 페카 : db에서 텍스트 상자에 데이터를 삽입 하시겠습니까? –

답변

2

데이터베이스. 반면에 쿼리에서는 테이블 이름이 필요합니다. SQL은이를 추측 할 수 없기 때문입니다.

SQLConnection dbConn = new SQLConnection("server=serverName,database=karticeM"); 
dbConn.Open(); 
SQLCommand query = new SQLCommand("SELECT SUM(Transaction) FROM whateverTableName"); 
query.Connection = dbConn; 
Int sum = query.ExecuteScalar(); 
ammountlbl.Text = sum.ToString(); 
+2

OP보다이 작업을 완료하는 데 더 많은 시간을 보내는 것 같습니다. –

관련 문제