A.getdatatypename B.getname C.getvalue D.read
A.hasrows B.item C.fieldcount D.recordsaffected
A.cancel B.ExecuteReader C.ExecuteScalar D.ExecuteNonquery