La classe non supporta l'automazione o l'interfaccia prevista

martedì 26 luglio 2011 - 18.47
Tag Elenco Tags  Access (.mdb)  |  Office 2010

softdream Profilo | Newbie

Ciao a tutti.
Come sempre chiedo ai più esperti perchè io ci sto davvero diventando matto...

Ho un computer dove ho installato Access 2010, con il mio applicativo
e tutto funziona a meraviglia...

Complilo il programma in ACCDE, lo provo sempre sul mio pc e tutto è ok..

Lo metto su un pc dove cè il Developer e mi appare questo errore quando
tento di aprire un file con ADO

Set DBL = Application.CurrentProject.Connection
---> Pippo.Open "configura", DBL, AdOpenKeyset, AdLockOptimistic

Succede una cosa strana, in quanto se io prendo una copia del mio db un po vecchia il tutto funziona.
Ma appena cambio qualsiasi cosa, anche solo spostare una riga e ricompilo il tutto
Ecco riapparire il messaggio...

Mi manca qualche libreria ?
Sto davvero diventando matto

Vi ringrazio davvero tutti come sempre per la Vostra disponibilità
Enrico Pietrobon



NON pensavo fosse una cosa cosi complicata... :-(

alx_81 Profilo | Guru

>Ciao a tutti.
Ciao

>Ho un computer dove ho installato Access 2010, con il mio applicativo
>e tutto funziona a meraviglia...
>Complilo il programma in ACCDE, lo provo sempre sul mio pc e
>tutto è ok..
>Lo metto su un pc dove cè il Developer e mi appare questo errore
>quando tento di aprire un file con ADO

>Mi manca qualche libreria ?
prova con l'aggiornamento di MDAC come indicato qui:
http://it.narkive.com/2006/7/27/2304716-la-classe-non-supporta-lautomazione-o-linterfaccia-prevista.html

>Vi ringrazio davvero tutti come sempre per la Vostra disponibilità
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

softdream Profilo | Newbie

Dunque... Prima di tutto Ale ti ringrazio davvero.... Risolto il problema o non risolto ti ringrazio per la tua gentilezza.

Effettivamente andato nel registro di configurazione di windows sulla macchina con office 2010 ho la versione di mdac 6.1.7601.......
Sulla macchina con solo il developer ho una versione 6.0.....

qui entra in gioco la mia ignoranza....
Ho cercato l'aggiornamento di mdac sul sito Microsoft. ma parla di mdac 2.8 mi son perso per strada ????

Grazie




Enrico Pietrobon

alx_81 Profilo | Guru

>Ho cercato l'aggiornamento di mdac sul sito Microsoft. ma parla
>di mdac 2.8 mi son perso per strada ????
credo che questa sia l'ultima: http://www.microsoft.com/downloads/it-it/details.aspx?FamilyID=78cac895-efc2-4f8e-a9e0-3a1afbd5922e
anche se forse la puoi ottenere anche da windows update..
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

softdream Profilo | Newbie

Provato ad installare la 2.8 e poi la 2.8 Sp1...
ma andando a vedere nel registro di Configurazione di windows non cambia nulla. dice sempre 6.0.....
Sulla macchina dove sto provando cè windows Vista..
Provero su una macchina con SO diverso.

Spero di risolverlo.
Enrico Pietrobon


Provato su Windows 7 installando Mdac 2.8 Sp1 tutto risolto...
Ma su windows Vista, non c'è modo di installarlo.
Cioè viene installato, ma andando poi nel registro di configurazione di windows risulta sempre esserci installata la versione 6.0
Ho provato ad installare prima la 2.8 e poi la 2.8 SP1 ma non cambia nulla..
Devo farli cambiare sistema operativo ??? non ci credo :-D

grazie

softdream Profilo | Newbie

Purtroppo ne su Windows XP con SP3 ne su Windows Vista funziona....
il messaggio è sempre uguale....

l'Mdac verificato su windows 7 tramite la chiave di registro
HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/DATAACCESS mi da come versione la 6.1.7601.17514

Mentre su windows Vista mi da la versione 6.0.......
e su windows XP la 2.81

Non esiste modo di aggiornare in nessuna maniera questo Mdac....

A questo punto non so davvero più a quale santo votarmi.


Enrico Pietrobon
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5