Io credo che si debba scegliere quale fra i 2 o 3 indici bisogna utilizzare, prima dell'istruzione Seek.
Esempio
rs.Seek "=", "EMOC"
oppure, con indici multipli
rs2.Seek "=", 123, 666
Con DAO era così (sto convertendo un progetto che utilizza MSAccess con DAO e ADO in SQLServer)
Ma sembra che il provider da me utilizato non preveda gli indici (ne il Seek)
Quale provider utilizzare quindi ?codice:StringaConnessione = "Provider=SQLOLEDB.11;Data Source=SEVEN\SQLEXPRESS;Initial Catalog=WinAnaSQL2018;Integrated Security=SSPI;Persist Security Info=False;"