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.
alles klar ...
projekt lief als 64Bit!
Use the source, Luke!
Nur, weil man vor sich eine CPU hat, muß man das Denken nicht
einstellen.