OCI, det Oracle-klientlag, som ODP (eller det oprindelige Oracle-klientlag) er baseret på, har en fejl, der forhindrer enhver applikation, der er placeret i en mappe, der indeholder parenteser (), i at køre korrekt
Denne fejl er meget synlig siden programfilernes (x86)-mappen...
Værten, der kører dit program (typisk IIS), er sandsynligvis placeret i x86-mappen, deraf problemet. Din konsolapp fungerer fint, fordi den sandsynligvis er placeret i en mappe, der ikke har problemet.
Mere info og et par løsninger her .