The provider is not compatible with the version of Oracle client
-
Bonjour, Je voulais déployer mon web service en IIS. Ce web service crée en C# permettant de connecter à une base oracle 11g. J'ai utilisé comme connecteur Oracle Data Access. Le web service fonctionne localement mais après déploiement j'ai le message suivant : Oracle.DataAccess.Client.OracleConnection --> Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client à Oracle.DataAccess.Client.OracleInit.Initialize() Le connecteur Oracle Data Access est en 32 bits alors j'ai activé les applications 32bits en IIS mais le même problème. Merci.
Google translate:
Hello, I wanted to deploy my web service in IIS. This web service created in C # allowing to connect to an Oracle 11g database. I used as Oracle Data Access connector. The web service works locally but after deployment I have the following message: Oracle.DataAccess.Client.OracleConnection -> Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client à Oracle.DataAccess.Client.OracleInit.Initialize () The Oracle Data Access connector is 32-bit so I enabled 32-bit applications in IIS but the same problem. Thank you.
Read the error message:
The provider is not compatible with the version of Oracle client
It means that the engine and client versions are not compatible: you are trying to access a newer DB with an older client (or possibly vice versa but it's unlikely). Think about it: if your code is written for V1.0 of a file format, and you try to work with a V5.6 file you would corrupt the file or discard data. That's what the error is saying: "it's too new for me, I don't understand the differences, so I'm not going to risk your data"
Google translate:
Lisez le message d'erreur:
Le fournisseur n'est pas compatible avec la version du client Oracle
Cela signifie que les versions du moteur et du client ne sont pas compatibles: vous essayez d'accéder à une base de données plus récente avec un client plus ancien (ou peut-être l'inverse mais c'est peu probable). Pensez-y: si votre code est écrit pour la V1.0 d'un format de fichier et que vous essayez de travailler avec un fichier V5.6, vous corrompriez le fichier ou supprimeriez des données. C'est ce que dit l'erreur: "c'est trop nouveau pour moi, je ne comprends pas les différences, donc je ne vais pas risquer vos données"
In future, please use Google or Bing to translate French - this is an English language site!
Google translate:
À l'avenir, veuillez utiliser Google ou Bing pour traduire le français - c'est un site en anglais!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
-
Read the error message:
The provider is not compatible with the version of Oracle client
It means that the engine and client versions are not compatible: you are trying to access a newer DB with an older client (or possibly vice versa but it's unlikely). Think about it: if your code is written for V1.0 of a file format, and you try to work with a V5.6 file you would corrupt the file or discard data. That's what the error is saying: "it's too new for me, I don't understand the differences, so I'm not going to risk your data"
Google translate:
Lisez le message d'erreur:
Le fournisseur n'est pas compatible avec la version du client Oracle
Cela signifie que les versions du moteur et du client ne sont pas compatibles: vous essayez d'accéder à une base de données plus récente avec un client plus ancien (ou peut-être l'inverse mais c'est peu probable). Pensez-y: si votre code est écrit pour la V1.0 d'un format de fichier et que vous essayez de travailler avec un fichier V5.6, vous corrompriez le fichier ou supprimeriez des données. C'est ce que dit l'erreur: "c'est trop nouveau pour moi, je ne comprends pas les différences, donc je ne vais pas risquer vos données"
In future, please use Google or Bing to translate French - this is an English language site!
Google translate:
À l'avenir, veuillez utiliser Google ou Bing pour traduire le français - c'est un site en anglais!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
Bonjour, Merci pour votre message. Voici la version de base : Oracle Database 11g Entreprise Edition Relase 11.2.0.4.0 - 46bit Production Voici la version de driver ODAC112040Xcopy_32bit avec l'ensemble de .dll : oci.dll ociw32.dll Oracle.DataAccess.dll oramts.dll oramts11.dll oramtsus.dll orannzsbb11.dll oraocci11.dll oraociei11.dll oraOps11w.dll orasql11.dll Le projet web service fonctionne tout seul et aussi lorsque j'ai inclu dans un autre projet. Maintenant, je voulais déployer le web service pour que ceux qui veulent les utiliser alors ils peuvent le référencer à travers l'URL de ce web service. Mais le même message d'erreur !!!
-
Bonjour, Merci pour votre message. Voici la version de base : Oracle Database 11g Entreprise Edition Relase 11.2.0.4.0 - 46bit Production Voici la version de driver ODAC112040Xcopy_32bit avec l'ensemble de .dll : oci.dll ociw32.dll Oracle.DataAccess.dll oramts.dll oramts11.dll oramtsus.dll orannzsbb11.dll oraocci11.dll oraociei11.dll oraOps11w.dll orasql11.dll Le projet web service fonctionne tout seul et aussi lorsque j'ai inclu dans un autre projet. Maintenant, je voulais déployer le web service pour que ceux qui veulent les utiliser alors ils peuvent le référencer à travers l'URL de ce web service. Mais le même message d'erreur !!!
Once again: This is an English-lanugage site. Please post in English.
Ceci est un site en anglais. Veuillez poster en anglais.
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
-
Once again: This is an English-lanugage site. Please post in English.
Ceci est un site en anglais. Veuillez poster en anglais.
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
Hello, Thank you for your message. Here is the basic version: Oracle Database 11g Enterprise Edition Relase 11.2.0.4.0 - 64it Production Here is the driver version ODAC112040Xcopy_32bit with the set of .dll: oci.dll ociw32.dll Oracle.DataAccess.dll oramts.dll oramts11.dll oramtsus.dll orannzsbb11.dll oraocci11.dll oraociei11.dll oraOps11w.dll orasql11.dll The web service project works by itself and also when I have included it in another project. Now, I wanted to deploy the web service so that those who want to use it so they can reference it through the URL of this web service. But the same error message !!!
-
Hello, Thank you for your message. Here is the basic version: Oracle Database 11g Enterprise Edition Relase 11.2.0.4.0 - 64it Production Here is the driver version ODAC112040Xcopy_32bit with the set of .dll: oci.dll ociw32.dll Oracle.DataAccess.dll oramts.dll oramts11.dll oramtsus.dll orannzsbb11.dll oraocci11.dll oraociei11.dll oraOps11w.dll orasql11.dll The web service project works by itself and also when I have included it in another project. Now, I wanted to deploy the web service so that those who want to use it so they can reference it through the URL of this web service. But the same error message !!!
-
Bonjour, Je voulais déployer mon web service en IIS. Ce web service crée en C# permettant de connecter à une base oracle 11g. J'ai utilisé comme connecteur Oracle Data Access. Le web service fonctionne localement mais après déploiement j'ai le message suivant : Oracle.DataAccess.Client.OracleConnection --> Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client à Oracle.DataAccess.Client.OracleInit.Initialize() Le connecteur Oracle Data Access est en 32 bits alors j'ai activé les applications 32bits en IIS mais le même problème. Merci.
Google translate:
Hello, I wanted to deploy my web service in IIS. This web service created in C # allowing to connect to an Oracle 11g database. I used as Oracle Data Access connector. The web service works locally but after deployment I have the following message: Oracle.DataAccess.Client.OracleConnection -> Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client à Oracle.DataAccess.Client.OracleInit.Initialize () The Oracle Data Access connector is 32-bit so I enabled 32-bit applications in IIS but the same problem. Thank you.
So, you found an English site and decided to post in French? Je voulais un chien de bbq. Avec une croissont. You installed the wrong drivers. The error hints at it. Make sure the croissant warm :thumbsup:
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
-
So, you found an English site and decided to post in French? Je voulais un chien de bbq. Avec une croissont. You installed the wrong drivers. The error hints at it. Make sure the croissant warm :thumbsup:
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
Mon aéroglisseur est plein d'anguilles.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
-
Bonjour, Pardon, le web service 32 bit fonctionne tout seul et il accède au base des données oracle. J'ai une application web asp net avec 64 bits appelle correctement ce web service. Mais je ne sais pas pourquoi lorsque je déploie le web service en IIS alors la connexion ne se passe pas bien. Est ce que le problème dans la version de driver ou bien j'ai mal déployé le web service ? Pardon, quelles sont étapes de déploiement d'un web service crée en C# sous visuel studio ? Merci.
-
Mon aéroglisseur est plein d'anguilles.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
Wenn ist das Nunstück git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
-
Wenn ist das Nunstück git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
Romanes eunt domus?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
-
Romanes eunt domus?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
Now write the correct phrase, Romani ite domum, 100 times,
Wrong is evil and must be defeated. - Jeff Ello Never stop dreaming - Freddie Kruger