我想查询数据库。并返回个数。写了如下方法。但每次dr = myCom.ExecuteReader(); 都报错说连接属性没有初始化?请问是什么原因??    public int count()
    {
        int revalue = 0;
        SqlConnection myConn = new SqlConnection("server=(local);uid=sa;pwd=sa;database=test");  // 是不是这里不对???
        SqlCommand myCom = new SqlCommand("select * from event");
        SqlDataReader dr = null;
            myConn.Open();
            dr = myCom.ExecuteReader(); //这里报错
            if (dr.HasRows)
            {
                dr.Read();
                revalue = Convert.ToInt32(dr[0].ToString());
            }        return revalue;
    }