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

Bagaimana cara mendapatkan OracleClient versi lama untuk bekerja secara lokal dengan .NET?

Di *.csproj . Anda , hal. *.vbproj edit referensi Anda ke ODP.NET seperti ini:

    <Reference Include="Oracle.DataAccess">
      <SpecificVersion>False</SpecificVersion>
      <Private>False</Private>
    </Reference>

Atribut seperti Version=... atau processorArchitecture=... tidak diperlukan. Aplikasi Anda akan memuat Oracle.DataAccess.dll yang benar tergantung pada arsitektur yang dipilih dan target .NET framework (asalkan diinstal dengan benar)

Namun, Anda merujuk ke OracleClient.dll yang merupakan Penyedia Data Microsoft yang tidak digunakan lagi (Oracle dan ADO.NET ) tetapi kemudian Anda menulis versi 4.112.4.0 dan 2.112.4.0 yang merupakan Penyedia Data Oracle (ODP.NET, Oracle.DataAccess.dll ). Di suatu tempat Anda mencampurnya.

Apa versi Kerangka target yang Anda pilih? Ketika Anda mengatur 4.0 atau 4.5 atau 4.5.1 maka akan mencoba memuat Oracle dll versi 4.x. Untuk menggunakan versi 2.x Anda harus menetapkan target framework 2.0, 3.0 atau 3.5



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan OraclePreparedStatement dengan Koneksi DBCP

  2. Bagaimana cara membagi kolom varchar sebagai beberapa nilai dalam SQL?

  3. Berikan perubahan hanya pada satu kolom dalam tabel

  4. Cara menggunakan EXTRACT melalui dbplyr saat menghubungkan ke Oracle DB

  5. 1000000 hingga 1M dan 1000 hingga 1K dalam permintaan oracle