String t = mem_id.Text;
SqlCommand da1 = new SqlCommand(strSQL, connection);
da1.CommandText = "SELECT SUM(เงินต้นค้างชำระ) AS SumOfCount From ค้างชำระ WHERE mem_id LIKE '%" + t + "%'";
da1.ExecuteScalar();
หลังจากบรรทัด da1.ExecuteScalar(); เราจะได้ Int คืนค่ากลับมาจากเมธอดนี้ ให้หาอะไรมาเก็บค่าไว้ หรือนำค่าไปตรวจสอบต่อไป เช่น
Code (C#)
String t = mem_id.Text;
SqlCommand da1 = new SqlCommand(strSQL, connection);
da1.CommandText = "SELECT SUM(เงินต้นค้างชำระ) AS SumOfCount From ค้างชำระ WHERE mem_id LIKE '%" + t + "%'";
int SumOfCount = da1.ExecuteScalar();
If (SumOfcount == Textbox1.Text)
{ ผลรวมที่คิวรี่ เท่ากับ ใน textbox }
String t = mem_id.Text;
SqlCommand da1 = new SqlCommand(strSQL, connection);
da1.CommandText = "SELECT SUM(เงินต้นค้างชำระ) AS SumOfCount From ค้างชำระ WHERE mem_id LIKE '%" + t + "%'";
Textbox1.text = da1.ExecuteScalar().ToString();
เปลี่ยนเป็นอย่างนี้
ผมเข้าใจถูกหรือปล่าวครับ
ประวัติการแก้ไข 2013-07-24 16:58:32
Date :
2013-07-24 16:58:12
By :
01000010
No. 8
Guest
Code (VB.NET)
Dim ComIns As New SqlCommand
Dim StrIns As String = ""
Try
StrIns = "SELECT SUM(Net_Total) AS Total FROM Detail WHERE Sale_ID = '" & Trim(Txt_Sale_ID.Text) & "'"
ComIns.Connection = Cn
ComIns.CommandText = StrIns
Cn.Open()
ComIns.ExecuteScalar()
Cn.Close()
Txt_Total.Text = ComIns.ExecuteScalar().ToString()
Catch ex As Exception
MsgBox(ex.Message)
End Try