Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Beim Versuch, Oracle-Clientbibliotheken zu laden, wurde BadImageFormatException ausgelöst

Dieser Fehler weist darauf hin, dass Sie eine Diskrepanz zwischen 32-Bit- und 64-Bit-Komponenten in Ihrer Anwendung haben.

Wenn Sie eine Anwendung in 64-Bit-Windows ausführen, kann sie entweder als 64-Bit oder 32-Bit ausgeführt werden. Wenn Sie das Plattformziel auf x86 eingestellt haben, wird es mit 32 Bit ausgeführt. Wenn Sie Ihr Plattformziel als x64 oder AnyCpu festgelegt haben, wird es als 64-Bit ausgeführt.

Oracle hat verschiedene Versionen seines Clients, eine ist 32 Bit und die andere 64 Bit. Wenn Ihre Anwendung also im 32-Bit-Modus ausgeführt wird, müssen Sie sicherstellen, dass Ihr 32-Bit-Oracle-Client installiert ist.