Gracias por ressponder.
El código completo está al inicio del tema (es lo primero que coloqué).
Luego, el select distint lo hago para ambas tablas? así:
strSql="select DISTINCT datos.id, datos.nombre, datos.apellidos, datos.ciudad, datos.pais, datos.telefono, datos.movil, datos.mail, datos.honorarios, datos.autonomo, datos.mensaje, datos.fecha, categoria.id, categoria.categoria, anexo_datos.id_datos, anexo_datos.filename, anexo_datos.description1, anexo_datos.filesize from datos, categoria, anexo_datos where datos.categoria=categoria.id and datos.id=anexo_datos.id_datos and datos.id="&empleo
y el de anexos:
strSql = "select DISTINCT filename, description1, filesize from anexo_datos where id_datos="&empleo
??
Gracias otra vez!