Oracle und wie es mir graue Haare verursacht

Kaladial

Neuer Benutzer
Beiträge
4
Hallo,

folgende Situation:
Ich möchte gern von meinem Windows 10 64bit Betriebssystem ein Programm in C# schreiben,
welches sich mit einer Oracle 11g XE Version verbindet.
Das Programm soll ein 32 Bit Programm sein.

Prinzipell eigentlich nicht schwer. Aber die Treiber vom Oracle machen mich irre!!!

Was mittlerweile geht:
- Ich komme per instantclient 11.2 und dem odbcad32 und einer eingerichteten Verbindung zur Datenbank
- sqldeveloper funktioniert auch seit anfang an.

Was nicht geht: mein Programm.

Ich habe gegooglet 50 mal verschiedeneste Versionen der Oracle.DataAccess.dll versucht.
In den Versionen 2.112.4.0 / 4.112.4.0 / 4.112.2.0

Nichts hilft.
Entweder bekomme ich als Meldung:

System.BadImageFormatException: "Die Datei oder Assembly "Oracle.DataAccess, Version=4.112.4.0, Culture=neutral, PublicKeyToken=89b483f429c47342" oder eine Abhängigkeit davon wurde nicht gefunden. Es wurde versucht, eine Datei mit einem falschen Format zu laden."

oder

Der Typeninitialisierer für "Oracle.DataAccess.Client.OracleConnection" hat eine Ausnahme verursacht.
"Oracle" - Verbindung fehlgeschlagen. Datenbank nicht erreichbar!
Datenbank - Verbindung geschlossen

Mittlerweile hab ich raus bekommen, das wenn ich mit meinem Programm zwischen x68 und x64 wechsle
ich bei der Datei Version 4.112.4.0 genau diese Fehler produzieren kann.
In der X86 Variante kommt die 1. Meldung in der x64 Version konnt die 2. Meldung

Da meine Software in x86 laufen soll muss ich also irgendwie die 1. Meldung weg bekommen.

Und da brauch ich eure Hilfe...
Bitte .... Ich verzweifel langsam...

Mfg Kala
 
Werbung:
Zurück
Oben