Saya telah melihat masalah ini lebih jauh, dan Anda hanya perlu mengambil semua DLL yang sesuai dari versi unduhan ODP.Net yang sama dan meletakkannya di folder yang sama dengan file Exe Anda, karena ODP.Net rewel tentang tidak mencampur nomor versi.
Saya telah menjelaskan bagaimana melakukannya di sini:http://splinter.com.au/using-the-new-odpnet-to-access-Oracle-from-cInilah intinya:
- Unduh ODP.Net
- Buka zip file
- Buka zip semua JAR di dalamnya
- Ambil dll ini yang baru saja dibuka:
- oci.dll (berganti nama dari 'oci.dll.dbl')
- Oracle.DataAccess.dll
- oraociicus11.dll
- OraOps11w.dll
- orannzsbb11.dll
- oraocci11.dll
- ociw32.dll (berganti nama dari 'ociw32.dll.dbl')
- Letakkan semua DLL di folder yang sama dengan C# Executable Anda