Sejauh yang saya tahu, Oracle.DataAccess
perakitan hanya berfungsi dengan 32 bit, saya juga memiliki masalah seperti ini dengan 64 bit dan itu benar-benar tidak berfungsi. Solusi saya adalah menghapus 64bit dari GAC dan menginstal 32 bit pada GAC. Saya juga menghapus file .dll apa pun di folder bin ke aplikasi saya, temukan Majelis di GAC.
Tidak ada masalah jika mesin dan sistem operasional Anda 64bit, versi 32bit akan berfungsi dengan baik.
PERBARUI
Saya sarankan Anda melihat Official Oracle ODP.NET, Managed Driver
, itu adalah versi yang lebih baik daripada Oracle.DataAccess
. Managed Driver
tidak memerlukan Oracle Client
pada mesin, dan Anda hanya perlu memberikan TNS pada bidang DataSource dari connection string
dan berfungsi dengan baik untuk 32
dan 64
bit.