Como conectar ado y msflexgrid en vb6

!!! Saludos !!!
tengo una pequeña aplicación y trato de enlazar un msflexgrid con  ado. Me marca "variable de tipo object o la variable de bloque with no esta establecida" y resalta el código "set msflexgrid1.datasource = mirecord"
como referencias tengo:
microsoft activex data object 2.8 library
microsoft ado data ext.2.8 dll and security
este es el código:
option explicit
private miconexion_almacen as adodb.connection
private mirecord as adodb.recordset
private sub form_load()
set miconexion_almacen = new adodb.connection
miconexion_almacen.connectionstring = "provider=microsoft.jet.oledb.4.0;data source=" & varglobal_path_bd_cliente & ";persist security info=false"
miconexion_almacen.cursorlocation = aduseclient
miconexion_almacen.open
set mirecord = new adodb.recordset
mirecord.cursorlocation = aduseclient
mirecord.open "tab_almacen", miconexion_almacen, adopendynamic,adlockoptimistic
set msflexgrid1.datasource = mirecord
end sub
ya problema con el control mshflexgrid y si puedo conectarme..... Pero si trato con el msflexgrid me tira el error que les comento. Ya leí varios post de este tema y me dicen que cambie  msflexgrid1.datasource por msflexgrid1.recordset pero no resulta.
les agradecería mucho si me pudieran orientar un poco.... Gracias

Añade tu respuesta

Haz clic para o