Såvitt jag vet är Oracle.DataAccess
montering fungerar bara med 32 bitar, jag har också den här typen av problem med 64 bitar och det fungerar verkligen inte. Min lösning var att ta bort 64-bitarna från GAC och installera 32-bitarna på GAC. Jag tar också bort alla .dll-filer i bin-mappen till mitt program, hitta assembly på GAC.
Det är inga problem om din maskin och operativsystem är 64bitar, 32bitarsversionen kommer att fungera bra.
UPPDATERA
Jag rekommenderar att du tar en titt på Official Oracle ODP.NET, Managed Driver
, det är en bättre version än Oracle.DataAccess
. Denna hanterade drivrutin
behöver inte Oracle Client
på maskinen, och du behöver bara ange TNS i DataSource-fältet för anslutningssträngen
och det fungerar bra för 32
och 64
bitar.