A.hasrows B.item C.fieldcount D.recordsaffected
A.cancel B.ExecuteReader C.ExecuteScalar D.ExecuteNonquery