Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Database & SysAdmin
  3. Database
  4. driver oracle 9i por .net

driver oracle 9i por .net

Scheduled Pinned Locked Moved Database
csharporaclequestion
10 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Member_14833958
    wrote on last edited by
    #1

    Bonjour, Sous visuel studio 2012, je développe une application web .net. J'ai besoin de connecter à une base des données oracle 9i. Je suis en train de chercher un driver pour l'ajouter comme référence dans l'application afin d'interroger la base. Le problème que je n'ai pas trouvé sur le net un driver oracle 9i Où se trouve ce driver ? Comment l'installer et l'utiliser ? Merci d'avance pour toute aide.

    L J 2 Replies Last reply
    0
    • M Member_14833958

      Bonjour, Sous visuel studio 2012, je développe une application web .net. J'ai besoin de connecter à une base des données oracle 9i. Je suis en train de chercher un driver pour l'ajouter comme référence dans l'application afin d'interroger la base. Le problème que je n'ai pas trouvé sur le net un driver oracle 9i Où se trouve ce driver ? Comment l'installer et l'utiliser ? Merci d'avance pour toute aide.

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      En Anglais, si'l vous plait.

      1 Reply Last reply
      0
      • M Member_14833958

        Bonjour, Sous visuel studio 2012, je développe une application web .net. J'ai besoin de connecter à une base des données oracle 9i. Je suis en train de chercher un driver pour l'ajouter comme référence dans l'application afin d'interroger la base. Le problème que je n'ai pas trouvé sur le net un driver oracle 9i Où se trouve ce driver ? Comment l'installer et l'utiliser ? Merci d'avance pour toute aide.

        J Offline
        J Offline
        Jorgen Andersson
        wrote on last edited by
        #3

        You can use a newer driver without any problems. So either you get the nuget package Oracle.ManagedDataAccess, which I strongly suspect isn't existing on VS2012. So you can download the client from here: Oracle Data Access Components (ODAC) for Windows Downloads[^]

        Wrong is evil and must be defeated. - Jeff Ello

        M 1 Reply Last reply
        0
        • J Jorgen Andersson

          You can use a newer driver without any problems. So either you get the nuget package Oracle.ManagedDataAccess, which I strongly suspect isn't existing on VS2012. So you can download the client from here: Oracle Data Access Components (ODAC) for Windows Downloads[^]

          Wrong is evil and must be defeated. - Jeff Ello

          M Offline
          M Offline
          Member_14833958
          wrote on last edited by
          #4

          I have the next error : ORA-03111: Break received on communication channel

          J 1 Reply Last reply
          0
          • M Member_14833958

            I have the next error : ORA-03111: Break received on communication channel

            J Offline
            J Offline
            Jorgen Andersson
            wrote on last edited by
            #5

            It seems I was in error about the backwards compatibility of the driver. Version 11.2 should work though: Oracle Data Access Components (ODAC) for Windows Downloads[^] Look at the bottom of the link.

            Wrong is evil and must be defeated. - Jeff Ello

            M 1 Reply Last reply
            0
            • J Jorgen Andersson

              It seems I was in error about the backwards compatibility of the driver. Version 11.2 should work though: Oracle Data Access Components (ODAC) for Windows Downloads[^] Look at the bottom of the link.

              Wrong is evil and must be defeated. - Jeff Ello

              M Offline
              M Offline
              Member_14833958
              wrote on last edited by
              #6

              Bonjour, Merci

              Jörgen Andersson

              but 32 bit Or I have windows 64 bit I find alaways client oracle 11g for windows 64 bit in visual studio 2012

              J 1 Reply Last reply
              0
              • M Member_14833958

                Bonjour, Merci

                Jörgen Andersson

                but 32 bit Or I have windows 64 bit I find alaways client oracle 11g for windows 64 bit in visual studio 2012

                J Offline
                J Offline
                Jorgen Andersson
                wrote on last edited by
                #7

                Visual studio is 32bit so you will not be able to debug unless you use a 32-bit client. If it is a web application it will automatically run as a 64-bit application which is a bit problematic, so you will have to set the application pool to run as a 32-bit application.

                Wrong is evil and must be defeated. - Jeff Ello

                M 2 Replies Last reply
                0
                • J Jorgen Andersson

                  Visual studio is 32bit so you will not be able to debug unless you use a 32-bit client. If it is a web application it will automatically run as a 64-bit application which is a bit problematic, so you will have to set the application pool to run as a 32-bit application.

                  Wrong is evil and must be defeated. - Jeff Ello

                  M Offline
                  M Offline
                  Member_14833958
                  wrote on last edited by
                  #8

                  Bonjour, what does means this error :

                  Erreur du serveur dans l'application '/'.
                  Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.
                  Description : Une exception non gérée s'est produite au moment de l'exécution de la requête Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

                  Détails de l'exception: System.BadImageFormatException: Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.

                  Erreur source:

                  Une exception non gérée s'est produite lors de l'exécution de la requête Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous.

                  Suivi du chargement de l'assembly: Les informations suivantes peuvent permettre de déterminer la raison pour laquelle l'assembly 'Oracle.DataAccess' n'a pas pu être chargé.

                  AVT : la journalisation de liaison d'assembly est désactivée.
                  Pour activer la journalisation des échecs de liaison d'assembly, attribuez la valeur 1 à la valeur de Registre [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD).
                  Remarque : une certaine perte de performance est associée à l'enregistrement dans le journal des échecs de liaison d'assembly.
                  Pour désactiver cette fonctionnalité, supprimez la valeur de Registre [HKLM\Software\Microsoft\Fusion!EnableLog].

                  Trace de la pile:

                  [BadImageFormatException: Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.]
                  System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0
                  System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +37
                  System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFi

                  J 1 Reply Last reply
                  0
                  • J Jorgen Andersson

                    Visual studio is 32bit so you will not be able to debug unless you use a 32-bit client. If it is a web application it will automatically run as a 64-bit application which is a bit problematic, so you will have to set the application pool to run as a 32-bit application.

                    Wrong is evil and must be defeated. - Jeff Ello

                    M Offline
                    M Offline
                    Member_14833958
                    wrote on last edited by
                    #9

                    Bonjour, what does means this error :

                    Erreur du serveur dans l'application '/'.
                    Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.
                    Description : Une exception non gérée s'est produite au moment de l'exécution de la requête Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

                    Détails de l'exception: System.BadImageFormatException: Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.

                    Erreur source:

                    Une exception non gérée s'est produite lors de l'exécution de la requête Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous.

                    Suivi du chargement de l'assembly: Les informations suivantes peuvent permettre de déterminer la raison pour laquelle l'assembly 'Oracle.DataAccess' n'a pas pu être chargé.

                    AVT : la journalisation de liaison d'assembly est désactivée.
                    Pour activer la journalisation des échecs de liaison d'assembly, attribuez la valeur 1 à la valeur de Registre [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD).
                    Remarque : une certaine perte de performance est associée à l'enregistrement dans le journal des échecs de liaison d'assembly.
                    Pour désactiver cette fonctionnalité, supprimez la valeur de Registre [HKLM\Software\Microsoft\Fusion!EnableLog].

                    Trace de la pile:

                    [BadImageFormatException: Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.]
                    System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0
                    System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +37
                    System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFi

                    1 Reply Last reply
                    0
                    • M Member_14833958

                      Bonjour, what does means this error :

                      Erreur du serveur dans l'application '/'.
                      Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.
                      Description : Une exception non gérée s'est produite au moment de l'exécution de la requête Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

                      Détails de l'exception: System.BadImageFormatException: Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.

                      Erreur source:

                      Une exception non gérée s'est produite lors de l'exécution de la requête Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous.

                      Suivi du chargement de l'assembly: Les informations suivantes peuvent permettre de déterminer la raison pour laquelle l'assembly 'Oracle.DataAccess' n'a pas pu être chargé.

                      AVT : la journalisation de liaison d'assembly est désactivée.
                      Pour activer la journalisation des échecs de liaison d'assembly, attribuez la valeur 1 à la valeur de Registre [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD).
                      Remarque : une certaine perte de performance est associée à l'enregistrement dans le journal des échecs de liaison d'assembly.
                      Pour désactiver cette fonctionnalité, supprimez la valeur de Registre [HKLM\Software\Microsoft\Fusion!EnableLog].

                      Trace de la pile:

                      [BadImageFormatException: Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' ou une de ses dépendances. Tentative de chargement d’un programme de format incorrect.]
                      System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0
                      System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +37
                      System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFi

                      J Offline
                      J Offline
                      Jorgen Andersson
                      wrote on last edited by
                      #10

                      This means you're trying to run a 64-bit program in a 32-bit environment or the opposite way around. I'm Assuming you have installed a 32-bit client. IIS is running all it's processes as 64 bits by default, which means it crashes if the oracle client is 32 bits. You can change this by creating a new Application Pool for your web application, and open "Advanced settings" and "Enable 32-bit Applications".

                      Wrong is evil and must be defeated. - Jeff Ello

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups