Bueno, ya descubierto cuál era el error, o sea ya consigo hacer funcionar el recordset ds en cualquier tabla con un select del tipo 'select id from tabla'. El fallo que me daba en algunas tablas era porque la tabla no llegaba a 10 registros.... qué tontería ¿verdad?
Y ahora....
Cita:
Iniciado por u_goldman mrbugu:
dentro de la misma clase te crees un método ObtenerRegistros(intID) que te regrese todas las propiedades(campos) para un id dado(intID), investiga sobre la creación de propierades en VB, básicamente necesitarás Property Get y Property Let, una externa y otra interna respectivamente, además de crear una variable interna Private variable para manejar la propiedad.
Estooo..........alguna ideilla para empezar a montar esto?
Por favor u_goldman no te

pero soy incapaz de armar desde cero lo que propones. Prometo ir mirando estos días manuales de VB a ver si consigo avanzar algo.