sql >> Database >  >> RDS >> Oracle

Fout bij gebruik van oracle.dataaccess.dll

Hier ook. De Oracle.DataAccess-assembly werkt niet in 64-bits modus.

U moet de toepassingsgroep voor uw site instellen op 32-bits modus (ga naar de Geavanceerde instellingen van de toepassingsgroep en stel 32-bits toepassingen toestaan . in naar "Waar")

Als dat niet werkt, zorg er dan voor dat uw Oracle-directory (de directory met alle Oracle-dll's) in uw systeempad staat. Als u dat vergeet, krijgt u dezelfde cryptische fout over het niet vinden van Oracle.DataAccess.

BEWERKEN :

Het installeren van de Oracle-client kan een groot probleem zijn. Het gebruik van de Oracle Instant Client is iets eenvoudiger dan het installeren van de volledige client, dus dit is wat ik meestal doe:

  1. Download de Oracle Instant Client
  2. Pak het archief uit in c:\oracle (elke andere map is voldoende)
  3. Open een opdrachtprompt als beheerder
  4. typ cd \oracle
  5. type configure odp.net20 myhome
  6. Klik met de rechtermuisknop op "Deze computer", "Geavanceerde systeeminstellingen", "Omgevingsvariabelen" en voeg de map C:\oracle toe aan het systeempad
  7. Kopieer het bestand Oracle.DataAccess.dll van c:\oracle\odp.net\bin\2.x naar de bin-map van uw toepassing
  8. Bewerk (optioneel) je c:\oracle\tnsnames.ora-bestand


  1. Gids voor het ontwerpen van een database voor RBAC in MySQL

  2. MySQL 1062 - Dubbele invoer '0' voor sleutel 'PRIMARY'

  3. Hoe Substr() werkt in SQLite

  4. SQL Server Parallel Back-up Herstellen -2