allora se usi ADO con access 97 non puoi usare gli indici... infatti io quando devo usare db formato access 97 uso DAO

per sapere quali operazioni supporta il tuo provider usa il metodo SUPPORT del recorset

es
codice:
bVar=ADO_RS.Supports(adIndex)
falso significa che il tuo provider non supporta gli indici con ADO