pregunta.....
si no declaras el AbrirBd antes de realizar la consulta.... aun asi se sigue generando???
menciono esto por los mismos ejemplos que has puesto
Cita: AbrirBd
Set rc = CreaRecordSet("SELECT pepe from tabla1 Where Tipo='6' and otro='3'", DB2)
Clase = rc("pepe")
Cita: Set rc = CreaRecordSet("SELECT pepino from tabla2 where Asunto = '23r", DB2)
otraClase = rs("pepino")
acaso tendra algo que ver que no tengas esa pequeña palabra antes de la estructura
p.d. probablemente estoy realizarndo una pregunta sin sentido