我需要計數SQL數據庫 和之後的不同行,其結果將被存儲在int變量vb.net計數不同行中的SQL,並將其存儲在變量INT
例如 計數不同行(SalesID)在tblSales(表) 中,並將其存儲在NUM(int變量)中。
TIA :)
Public Function ExecuteQuery(ByVal query As String) As DataTable
Try
Dim cn As New SqlConnection(con)
Dim da As New SqlDataAdapter(query, cn)
Dim cb As New SqlCommandBuilder(da)
Dim dt As New DataTable
da.Fill(dt)
Return dt
Catch ex As Exception
MessageBox.Show(ex.Message)
Return Nothing
End Try
End Function
Private Sub btnFinish_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFinish.Click
dim count as string = "select distinct count(SalesID) from tblSales"
ExecuteQuery(count)
dim Num as Integer = Int32.Parse(Val(count))
End Sub
你嘗試過什麼?請提供你已經嘗試過的。 – th1rdey3
我試圖 「從tblSales選擇重複計數(SalesID)」 的executeQuery這一個 私人小組btnFinish_Click(BYVAL發件人爲System.Object的,BYVALË作爲System.EventArgs)把手btnFinish.Click 暗淡計數爲字符串=(計數) 昏暗貨號爲整數= Int32.Parse(纈氨酸(計數)) 結束子 –
公共功能的executeQuery(BYVAL查詢作爲字符串)作爲數據表 嘗試 昏暗CN作爲新的SqlConnection(CON) 昏暗噠作爲新的SqlDataAdapter(查詢,cn) Dim cb As New SqlCommandBuilder(da) Dim dt As New DataTable da.Fill(dt) 返回DT 抓住EX作爲例外 MessageBox.Show(ex.Message) 返回任何結果 結束Try 端功能 –