Discussione:
Connessione a access 2010 con vb2013
(troppo vecchio per rispondere)
Winston Smith
2014-08-14 16:13:57 UTC
Permalink
Salve a tutti,
sto provando aconnettermi ad un db access 2010
con visual basic 2013.
Sistema win 7 64b
Access 2010 sp2
Access Database Engine 32bit installato
Visual studio Express 2013

Provo a connettermi al db con la stringa:
Provider=Microsoft.ACE.OLEDB.12.0;DataSource=E:\VBNet\DB\ProvaDb.accdb

Ma ottengo l'errore:
"Impossibile trovare L'ISAM installabile"

qualcuno sa da cosa può dipendere?
Grazie
WS
Karl Donaubauer
2014-08-14 16:43:44 UTC
Permalink
Post by Winston Smith
sto provando aconnettermi ad un db access 2010
con visual basic 2013.
Sistema win 7 64b
Access 2010 sp2
Access Database Engine 32bit installato
Visual studio Express 2013
Provider=Microsoft.ACE.OLEDB.12.0;DataSource=E:\VBNet\DB\ProvaDb.accdb
"Impossibile trovare L'ISAM installabile"
qualcuno sa da cosa può dipendere?
Prova con la versione giusta, cioè:

12 = Access 2007
14 = Access 2010

--> Microsoft.ACE.OLEDB.14.0

Controlla anche che hai installato la Database Engine 2010 non 2007.
--
Ciao
Karl
*********
Access FAQ: http://www.donkarl.com/it
Access Lobby: http://www.AccessDevelopers.org
Winston Smith
2014-08-14 17:10:41 UTC
Permalink
Post by Karl Donaubauer
Post by Winston Smith
sto provando aconnettermi ad un db access 2010
con visual basic 2013.
Sistema win 7 64b
Access 2010 sp2
Access Database Engine 32bit installato
Visual studio Express 2013
Provider=Microsoft.ACE.OLEDB.12.0;DataSource=E:\VBNet\DB\ProvaDb.accdb
"Impossibile trovare L'ISAM installabile"
qualcuno sa da cosa può dipendere?
12 = Access 2007
14 = Access 2010
--> Microsoft.ACE.OLEDB.14.0
Controlla anche che hai installato la Database Engine 2010 non 2007.
Vero, non ci avevo fatto caso.
Ora mi dice che il provider Ace.Oledb.14
non è registrato.
Per quanto riguarda il db engine ho scaricato e
installato il 2010.

WS
Karl Donaubauer
2014-08-14 17:36:54 UTC
Permalink
Post by Karl Donaubauer
Post by Winston Smith
sto provando aconnettermi ad un db access 2010
con visual basic 2013.
Sistema win 7 64b
Access 2010 sp2
Access Database Engine 32bit installato
Visual studio Express 2013
Provider=Microsoft.ACE.OLEDB.12.0;DataSource=E:\VBNet\DB\ProvaDb.accdb
"Impossibile trovare L'ISAM installabile"
qualcuno sa da cosa può dipendere?
12 = Access 2007
14 = Access 2010
--> Microsoft.ACE.OLEDB.14.0
Controlla anche che hai installato la Database Engine 2010 non 2007.
...
Ora mi dice che il provider Ace.Oledb.14 non è registrato.
Per quanto riguarda il db engine ho scaricato e
installato il 2010.
Un breve sguardo a google dice che anche con 2010 devi usare 12.0.
perché non hanno aggiornato il driver. Cioè almeno sei di nuovo
al primo errore. ;-)

Se non erro nella stringa invece di "DataSource" dovrebb'essere:
Data Source
con uno spazio.
--
Ciao
Karl
*********
Access FAQ: http://www.donkarl.com/it
Access Lobby: http://www.AccessDevelopers.org
Winston Smith
2014-08-15 09:21:05 UTC
Permalink
Post by Karl Donaubauer
Post by Karl Donaubauer
Post by Winston Smith
sto provando aconnettermi ad un db access 2010
con visual basic 2013.
Sistema win 7 64b
Access 2010 sp2
Access Database Engine 32bit installato
Visual studio Express 2013
Provider=Microsoft.ACE.OLEDB.12.0;DataSource=E:\VBNet\DB\ProvaDb.accdb
"Impossibile trovare L'ISAM installabile"
qualcuno sa da cosa può dipendere?
12 = Access 2007
14 = Access 2010
--> Microsoft.ACE.OLEDB.14.0
Controlla anche che hai installato la Database Engine 2010 non 2007.
...
Ora mi dice che il provider Ace.Oledb.14 non è registrato.
Per quanto riguarda il db engine ho scaricato e
installato il 2010.
Un breve sguardo a google dice che anche con 2010 devi usare 12.0.
perché non hanno aggiornato il driver. Cioè almeno sei di nuovo
al primo errore. ;-)
Data Source
con uno spazio.
Trovata la soluzione.
http://tinyurl.com/mllk4sx

i pratica ho scaricato e installato
"Driver di Office System 2007: Data Connectivity Components"
dopodiche la stringa funziona con ACE.OLEDB.12.0

WS
Winston Smith
2014-08-15 20:28:25 UTC
Permalink
Post by Karl Donaubauer
Post by Karl Donaubauer
Post by Winston Smith
sto provando aconnettermi ad un db access 2010
con visual basic 2013.
Sistema win 7 64b
Access 2010 sp2
Access Database Engine 32bit installato
Visual studio Express 2013
Provider=Microsoft.ACE.OLEDB.12.0;DataSource=E:\VBNet\DB\ProvaDb.accdb
"Impossibile trovare L'ISAM installabile"
qualcuno sa da cosa può dipendere?
12 = Access 2007
14 = Access 2010
--> Microsoft.ACE.OLEDB.14.0
Controlla anche che hai installato la Database Engine 2010 non 2007.
...
Ora mi dice che il provider Ace.Oledb.14 non è registrato.
Per quanto riguarda il db engine ho scaricato e
installato il 2010.
Un breve sguardo a google dice che anche con 2010 devi usare 12.0.
perché non hanno aggiornato il driver. Cioè almeno sei di nuovo
al primo errore. ;-)
Data Source
con uno spazio.
Trovata la soluzione.
http://tinyurl.com/mllk4sx

i pratica ho scaricato e installato
"Driver di Office System 2007: Data Connectivity Components"
dopodiche la stringa funziona con ACE.OLEDB.12.0

WS

Loading...