You really should not be using the ADODC. Bound controls are not such a good idea either. Much better to use code instead for several reasons.

As for passing something to another form you do it by passing it as a parameter. Create a sub routine on your form that accepts the object as a parameter and then pass that object. Or you can reference the actual data control by using the name of the form and the control. ie. FrmCustomer.adoCustomer


Though here I am not sure why you would need to send a data control.