Bonjour,
J'ai compilé un exécutable en mode Debug sur mon PC de dévellopement. Tout fonctionnait trés bien jusqu'a ce que j'ajoute une réference à :
Microsoft ActiveX Data Objects 2.8 Library, avec cette réference mon exe ne fonctionne plus sur le second PC.
Voici un extrait du message d'erreur :
Vous avez une idée pour régler le problème ? Auparavant j'avais aussi ajouté une réference à ADO Ext 2.8 for DLL and Security et je n'avais jamais eu ce type de probleme avec cette réference.************** Texte de l'exception **************
System.TypeInitializationException: Une exception a été levée par l'initialiseur de type pour 'X_project.ConvertDBBase'. ---> System.InvalidCastException: Impossible d'effectuer un cast d'un objet COM de type 'ADODB.ConnectionClass' en type d'interface 'ADODB.Connection'. Cette opération a échoué, car l'appel QueryInterface sur le composant COM pour l'interface avec l'IID '{00001550-0000-0010-8000-00AA006D2EA4}' a échoué en raison de l'erreur suivante*: Cette interface n'est pas prise en charge (Exception de HRESULT : 0x80004002 (E_NOINTERFACE)).
à X_project.ConvertDBBase..cctor()
Partager