Laden...

BadImageFormatException bei Interop.MSDASC

Erstellt von prakti08 vor 13 Jahren Letzter Beitrag vor 13 Jahren 1.401 Views
P
prakti08 Themenstarter:in
321 Beiträge seit 2008
vor 13 Jahren
BadImageFormatException bei Interop.MSDASC

Hallo,

ich möchte folgenden Code verwenden:


private void Button_Click(object sender, EventArgs e)
        {
 MSDASC.DataLinks connectionDialog = new MSDASC.DataLinks();

                ADODB._Connection ADOcon;

                ADOcon = (ADODB._Connection)connectionDialog.PromptNew();
                if (ADOcon != null)
                    MessageBox.Show(ADOcon.ConnectionString);
}

Folgende Com objekte habe ich dafür eingebunden:

Microsoft OLE DB Service Component 1.0 Type Library -> MSDASC
Microsoft ActiveX Data Objects 2.8 Library -> ADODB

allerdings kommt beim aufruf folgender fehler:
BadImageFormatException

Die Datei oder Assembly "Interop.MSDASC, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" oder eine Abhängigkeit davon wurde nicht gefunden. Es wurde versucht, eine Datei mit einem falschen Format zu laden.

der code ist der gleiche wie in diesem link:
klick

seltsamerweise lässt sich dieser fehler auch nicht mit try catch abfangen. Sobald er auftritt werde ich aus meinem Programm geworfen. Auch wenn Break-Points gesetzt sind vor diesem Code teil, werde ich aus dem Programm geworfen..

kann mir einer sagen was ich falsch mache?
oder ob sich an diesem code was geändert hat und wie man es besser machen kann?

Use the source, Luke!

Nur, weil man vor sich eine CPU hat, muß man das Denken nicht
einstellen.

P
prakti08 Themenstarter:in
321 Beiträge seit 2008
vor 13 Jahren

alles klar ...
projekt lief als 64Bit!

Use the source, Luke!

Nur, weil man vor sich eine CPU hat, muß man das Denken nicht
einstellen.