Gracias por responder, pero salgo de malaga para entrar en malagón.
ahora la consulta me va, pero en la siguiente línea me da error,
al ejecutar la consulta y meterla en el recorset
me da el error, me dice que no coinciden los tipos de datos en la expresión de criterios.
Vamos a ver, hago la consulta por IdTema que es un número pero que se pasa a cadena de texto con el Cstr(IdTema) y luego lo quiero ordenar por IdSubtema que es un número en la bd
¿tengo que pasar también en la cadena de consulta sql el Order by IdSubtema a texto tambien???