首先连接到数据库,然后用sql语句从数据库中取得数据后。
这时候我怎么样才可以得到数据的行数,并赋值到一个参数。
给我写两句代码,或者告诉我用什么思路!

解决方案 »

  1.   

    string mySelectQuery = "select sum(count) from DataItem";
        SqlConnection myConnection = new SqlConnection(myConnString);
        SqlCommand myCommand = new SqlCommand(mySelectQuery,myConnection);
        myConnection.Open();
        SqlDataReader myReader;
        myReader = myCommand.ExecuteReader();
        
        while (myReader.Read()) {
          i = int.Past(dr[0].ToString());
        }
        // always call Close when done reading.
        myReader.Close();
        // Close the connection when done with it.
        myConnection.Close();
      

  2.   

    string myConnString="server=localhost;uid=sa;pwd=sa;database=yourdatabase";
        string mySelectQuery = "select count(*) as number from DataItem";
        SqlConnection myConnection = new SqlConnection(myConnString);
        SqlCommand myCommand = new SqlCommand(mySelectQuery,myConnection);
        myConnection.Open();
        SqlDataReader myReader;
        myReader = myCommand.ExecuteReader();
        
        while (myReader.Read()) 
        {
          int i = int.Parse(dr["number"].ToString());
        }
        
        myReader.Close();
       
        myConnection.Close();
      

  3.   

    非常Thanks两位,可以结帖了!