ummm
oki necesitas datos de las 3 bases
porque mejor no haces un planteamiento diferente
algo como:
Cita: select * from datos order by Nombre
'seteo el RS
muestro los datos que necesito
select * from categoría where IdCliente = rs("IdClienet")
muestro la categorías de el cliente
seteo rs2
select * from anexos where IdCategoria = rs2("IdCategoria")
muestro los datos
seteo rs3
muevo rs1, rs2, rs3
eso tomando en cuenta que datos tiene muchas categorías y cada categoría tiene anexos
si no es así replantea mi idea
suerte