Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Kesalahan Oracle.DataAccess

Pertama:Klien/penyedia Oracle berantakan. Dan itu berlaku untuk yang MS (tetap terdepresiasi) serta yang Oracle.

Untuk terhubung ke Oracle DB melalui penyedia ODP.NET, tiga hal perlu diatur dengan benar:

  • Klien Oracle perlu diatur dengan benar (tidak ada hubungannya dengan penyedia .NET, ini mengacu pada klien Oracle yang diinstal biasanya di c:\Oracle)
  • Penyedia ODP.NET harus kompatibel dengan klien Oracle yang terinstal
  • Arsitektur klien dan penyedia dan aplikasi Anda harus cocok, Anda tidak dapat menggunakan klien 64bit dengan penyedia/aplikasi x86 dan sebaliknya

Biasanya yang terbaik adalah memiliki versi terbaru dari keduanya. Tetapi jika Anda ingin menyingkirkan masalah ini untuk selamanya, gunakan penyedia .NET oracle pihak ketiga.

PERBARUI

Salah satu yang lebih baik adalah dari DataDirect (tanpa afiliasi):
http://www. datadirect.com/products/net/net-for-Oracle/index.html

Ini bukan hanya instalasi (tidak perlu klien Oracle), tetapi juga lebih cepat, terkelola sepenuhnya, x64 dan dukungan umum jauh lebih baik daripada yang Anda dapatkan dengan ODP.NET. Ini akan dikenakan biaya.

Yang DevArt juga cukup bagus (dan jauh lebih murah):
http:/ /www.devart.com/dotconnect/Oracle/

Kami memutuskan untuk DataDirect karena alasan ekstensibilitas, namun hal ini seharusnya tidak relevan bagi Anda.

Di sini Anda dapat menemukan kompilasi yang bagus dari pihak ketiga yang membangun penyedia .NET, tidak terbatas pada oracle:
http://msdn.microsoft.com/en-us/data/dd363565



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penghapusan baris dengan batasan kunci asing

  2. Fungsi atau Prosedur untuk klausa IN

  3. Bagaimana cara memilih 100 baris teratas di Oracle?

  4. Oracle:mengimpor catatan dari file teks yang dibatasi tab ke database menggunakan pl-sql

  5. Memesan string sambil menggabungkan di oracle