Potresti provare ad utilizzare ADOX che è la parte ADO per accedere alla stuttura di tabelle, viste, indici, relazioni ecc... ecc...

Ovviamente, essendo ADOX solo l'interfaccia, la funzionalità e la stabilità è legata direttamente all'OLEDB utilizzato.

Mi capitò (circa un anno e mezzo) di utilizzare ADOX per modificare tabelle, querys e relazioni per Jet ma con scarsi successi per gli errori interni del provider. Dovetti tornare indietro a DAO/RDO. Chiedendo ad un pò di persone mi dissero che anche loro trovarono il provider estremamente 'buggato'.

Magari, ad oggi, i problemi dell'OLEDB per Jet 3.61 sono stati corretti...

Saluti.