Salve,

ho realizzato un programma in Delphi che accede attraverso ADO a dei dati custoditi in un DB Access.

Il problema è che questo DB access potrebbe (o potrebbe non) essere protetto da password.

Quando il programma prova ad accedere a un database protetto, viene lanciata un'eccezione del tipo EOleException, e non EWrongPassword (magari esistesse! ): quindi non c'è modo di distinguere un'eccezione qualsiasi da quella per password errata.

Come faccio a mostrare all'utente la form per l'inserimento di una password solo se è il database è effettivamente protetto?

Grazie...