Buenas:
Tengo una Función (en una dll) que devuelve un recorset...
mi tema es como tomar el valor de la función, se lo pasaba directo a un recordset pero creo no es la forma.
LLAMA A FUNCION DE DLL
Dim rsw As Recordset
Set rsw = New ADODB.Recordset
Set rsw = Nothing
Set rsw = DevuelveRs(1, "param", 1, m)
------------------------
DEVUELVE RECORDSET LA FUNCION
Set rsDatos = cmdDatos.Execute
While Not rsDatos.EOF
Debug.Print rsDatos.Fields(0) & Chr(9) & rsDatos.Fields(1) & Chr(9) & rsDatos.Fields(2)
rsDatos.MoveNext
Wend
Set DevuelveRs = rsDatos
Espero me puedan guiar en cual es mi error, ya que en este momento no me asigna los datos, gracias.