c# select count mysql_C#中怎么获取Select count(*) 的返回值?

SqlConnectionConn=newSqlConnection(DataEnter.strConn);Conn.Open();SqlCommandCmd=newSqlCommand("selectcount(*)asnumberfromAdmin",Conn);SqlDataReaderDr=Cmd.ExecuteReader();...

SqlConnection Conn = new SqlConnection(DataEnter.strConn);

Conn.Open();

SqlCommand Cmd = new SqlCommand("select count(*) as number from Admin", Conn);

SqlDataReader Dr = Cmd.ExecuteReader();

lblSum.Text = Dr["number"].ToString();

Conn.Close();

执行的时候抛出异常

InvalidOperationException

在没有任何数据时进行无效的读取尝试。

有人知道这个问题怎么解决吗?

异常信息:

用户代码未处理 System.InvalidOperationException

Message="在没有任何数据时进行无效的读取尝试。"

Source="System.Data"

StackTrace:

在 System.Data.SqlClient.SqlDataReader.GetValue(Int32 i)

在 System.Data.SqlClient.SqlDataReader.get_Item(String name)

你可能感兴趣的:(c#,select,count,mysql)