Mira, el problema es que cuando te conectás a una Base de Datos, ocupando objetos data y también dataenvironments, te restringís bastante y los filtros la verdad es que se pueden hacer, pero es una forma bastante engorrosa, ya que no ocupas queries standards de SQL.
Te voy a subir en programa que le hice a lich ya hace un buen rato utilizando ADO y conectándote a una base de datos.