Dalle prove fatte risulta che interrogare ActiveDirectory per mezzo di Ado ha delle limitazioni. Si può ad esempio esegure
ma noncodice:where objectClass='Person'In caso di errore si ottiene una descrizione dell'errore generica che non permette di capire cosa non va.codice:where objectClass!= ''
Per risolvere la cosa non sto usando Ado (come mi era stato detto di fare).
In Delphi ho trovato questo componente TADSISearch che sembra di essere più facile da gestire.