程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> Visual C# 2005中使用數據命令執行Transact-SQL語句(2)

Visual C# 2005中使用數據命令執行Transact-SQL語句(2)

編輯:關於C語言

程序范例2

圖 6-5所示是CH6_DemoForm004.cs的執行畫面,它示范如何使用SqlCommand對象將TransactSQL語句傳送至SQL Server來執行,並藉此取得“飛狐工作室”數據表的員工平均薪資。

圖 6-5

相關程序代碼編寫於窗體的Load事件處理函數中,列示如下:

private void CH6_DemoForm004_Load(object sender, EventArgs e)
{
...
try
{
// 建立連接。
using (SqlConnection con =
new SqlConnection(connectStringBuilder.ConnectionString))
{
// 建立數據命令對象(亦即 SqlCommand 對象)。
SqlCommand foxCMD =
new SqlCommand("SELECT AVG(目前薪資) FROM dbo.飛狐工作室");
// 設置 SqlCommand 對象所要使用的連接。
foxCMD.Connection = con;
// 打開連接。
con.Open();
// 執行數據命令並將所返回的單一值賦給變量 mAverage。
double mAverage = Convert.ToDouble(foxCMD.ExecuteScalar());
lblInfo.Text = "飛狐工作室的員工平均薪資是:" +
mAverage.ToString("$ NT # #,# #0.0000");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "請注意",
MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved