Devi chiarire la domanda...!
Mi spiego meglio...
Se vuoi eseguire una QueryAction(Update/Insert/Delete...) direttamente su JET usando il metodo EXECUTE al posto di RunSQL
DbEngine(0)(0).Execute "predicato SQL",dbFailOnError
oppure
CurrentDb.Execute "predicato SQL",dbFailOnError
Puoi usare la gestione errori nella Sub/Function di chiamata... e vedrai che in caso di errore
hai il corretto riscontro, per altri casi devi esplicitare la tua richiesta.