Ho recentemente effettuato il another question sulla connessione al database MS-ACCESS con .NET in C# o VB.NET. Ha funzionato proprio come previsto con MDB, ma con accdb ha causato un'eccezione nelConnessione al formato ACCDB Database MS-ACCESS tramite OLEDB
conn.Open();
che segue:
alt text http://dl.dropbox.com/u/3045472/accdb_fail.png
C'è un altro modo per fare questo? La mia intenzione originale (come indicato nello original question) sta raccogliendo alcuni (in realtà, molti) campi.
Il punto chiave nella risposta è che MDB è il 4 formato Jet (o formati precedenti, ad esempio, Jet 3. x e leggibili all'indietro nei provider Jet 4) e ACCDB è il formato per l'ACE (che in realtà è Jet 4.5 o forse Jet 5), quindi è necessario utilizzare il provider per ACE (che è anche in grado di leggere/scrivere Jet 4/3.xe probabilmente Jet 2.x). –
Ha funzionato senza alcuna installazione aggiuntiva, ma sto mantenendo il collegamento nel caso sia necessario nel client .. E grazie! – Marcelo