2013-11-21 22 views
-3

我构建了一个用于将数据插入SQL数据库的表单。我在表单中放置了一个标签,我想在其中显示数据库中列的总计算。我想从我的SQL数据库KarticeM中总结列Transaction中的所有数据。总结SQL表列中的所有条目并在表单中显示标签中的总和

我的代码是:

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

看起来可以,您应该添加更多的细节,请删除'点'。目前还不清楚你的代码是在什么上下文中的。 –

+0

你对什么问题有疑问?如何将命令“从karticeM中选择总和(事务)”发送到数据库并检索结果? –

+0

@Peca:你想从数据库插入数据到文本框? –

回答

2

您的数据库karticeM应把在连接字符串中,而不是在查询中。另一方面,在查询中,您需要表名,因为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没有 –