executereader hasrows