Domanda:
Si perde più tempo con una find o con un open?

cache.Recordset.MoveFirst
cache.Recordset.Find "chiamato='" & chiamato & "'"

oppure

cache.open "select * from tabella where chiamato="' chiamato & "'",conn

Ciao e grazie!