The SingleResult type should have a HasResult method to check if there actually was a result. This can internally use setRdrContents and check the value of the rdr member.