RE:Necesito saber sobre dll active x
la realizas como siempre:
Dim obRecordset As New ADODB.Recordset
Dim szSQL As String
szSQL = "select * from tabla where campo1 like N'%fer%' "
obRecordset.Open szSQL, "DSN=MiOdbc; UID=sa"
acuerdate que las DLL, con o sin COM/COM+, tienen la finalidad de proveer clases a tu aplicacion. Obviamente, estas clases estan ya definidas. Tu tan solo tendrias que declarar un objeto de tipo EsaClase y utilizar sus propiedades y metodos.
Algo similar ocurre con los ActiveX, con la diferencia de que estos son ventanas compiladas.
Te recomiendo te metas en el mundo de C++ para tratar mejor estos temas.
saludos.