'close the underlying ADO Connection object,
rolling it back first if it supports transactions.'

def _closeAdoConnection(self):

    if self.supportsTransactions:
        self.adoConn.RollbackTrans()
    self.adoConn.Close()
    if verbose:
        print ('adodbapi    Closed    connection    at    %X' % id(self))
