从查询结果中读取单个值

MrM*_*MrM 0 c# asp.net

我试图将我在查询中找到的结果返回到ASP.net表.我怎么做?我已经有了查询,我只是无法获得计数结果.

string configMan.ConnString["connect"].ToString();
iDB2Conn temp = new iDB2Conn
string query = "select Count(*) as total from test";
...
Run Code Online (Sandbox Code Playgroud)

这是我遇到麻烦的地方.

tgh*_*ghw 11

这是SqlCommand对象派上用场的地方.

int result = 0;
using(SqlConnection conn = new SqlConnection(connectionString))
{
    conn.Open();
    SqlCommand sql = new SqlCommand("SELECT COUNT(*) FROM test", conn);
    result = (int)sql.ExecuteScalar();
}
Run Code Online (Sandbox Code Playgroud)