asp.net - 将SQL计数结果存储到变量VB中

标签 asp.net sql vb.net

我试图获取 SQL 语句的结果并将其存储在 vb 中的整数变量“count”中,以便可以将其显示在我的网站上,向用户显示总的打开记录:

    SELECT COUNT (recordID) FROM [tbl_Records] WHERE [Status] = 'Open'

感谢任何帮助。

最佳答案

试试这个:

Public Function GetOpenRecordCount(ByVal connString As String) As Integer
    Dim RecordCount As Int32 = 0
    Dim sql As String = "SELECT COUNT (recordID) FROM [tbl_Records] WHERE [Status] = 'Open'"

    Using conn As New SqlConnection(connString)
        Dim cmd As New SqlCommand(sql, conn)
        Try
            conn.Open()
            RecordCount = Convert.ToInt32(cmd.ExecuteScalar())
        Catch ex As Exception
            Console.WriteLine(ex.Message)
        End Try
    End Using

    Return RecordCount
End Function

关于asp.net - 将SQL计数结果存储到变量VB中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7726100/

相关文章:

asp.net - 获取包含 HTML 标签的文本子串

c# - 具有空列表(零计数)的 OData 结果导致错误

SQL 从表中选择特定组

android - 在 Android 上将 SQL 数据库与 REST 远程服务器同步的最佳实践

vb.net - 比较字符串 - ASCII SPACE

vb.net - 如何即时进行自定义查询?

vb.net - 为什么 sender 的行为就好像它已作为 byref 传递一样?

asp.net - 如何获取当前月份和年份

asp.net - 如何在 ASP.NET 中动态生成列表项到无序列表?

mysql - 为特定 ID 寻找接近于零的值