Je viens d'avoir quelques problèmes concernant l'utilisation du dernier client Oracle ODP.NET, et l'utiliser se connecter avec ASP.NET 2008 et C# à une ancienne base de données Oracle 9i. Comme indiqué dans les instructions OCT.NET instalation, il devrait fonctionner, mais je suis un peu rouillé quand il s'agit de configurer oracle. L'ancien client 9i a des problèmes pour .NET, il ne fonctionne tout simplement pas, il fait l'ORA-01036: nom/numéro de variable illégale, il a besoin d'être mis à jour. donc j'ai installé le 11g, j'ai exécuté les scripts SQL qui viennent avec le programme d'installation, maintenant, la partie difficile que je ne comprends pas très bien, ce sont les fichiers qui vont sur Network/ADMIN le tnsnames.ora, sqlnet.ora, Je viens de les copier depuis le 9i redémarré et, il semble qu'en faisant une nouvelle connexion sur Serveurs sur VS 2008 cela fonctionne, puis fait qu'une requête SQlDataConnection ait exécuté une requête, l'ait testée, je pouvais voir les lignes récupérées en utilisant Oracle.DataAccess.Client. Quand il s'agit de récupérer les mêmes données dans une grille par exemple, la page ne se charge jamais, et les délais, quelque chose ne fonctionne pas ... ajouté la référence à Oracle.DataAccess, essayé même de faire du code avec une connexion et une commande, et il me donne l'erreur interne du fournisseur de données (-3000) [System.String] en utilisant la même chaîne de connexion que j'ai utilisée dans les serveurs ... Je suis sûr que quelque chose est lié à la configuration du client 11g pour travailler avec ma base de données 9i existante. Note: le client 9i existe toujours sur le système, Le fournisseur Microsoft .net Oracle ne fonctionne pas du tout, et je préfèrerais ne pas l'utiliser, donc je veux rester avec ODP.net et le framework 2.0 pour lequel est destiné à travailler avec. Je suis juste curieux de savoir ce que je fais de mal, ou comment puis-je déboguer et trouver ce que se plaint d'Oracle. Mais c'est comme si je disais que je ne suis pas pro dans Oracle, je l'ai juste utilisé avec des choses préconfigurées, et utilisé pour travailler avec MS SQL ou MySQL qui dans ce cas, ils semblent bien fonctionner.Configuration du client Oracle 11g pour fonctionner avec 9i, afin d'utiliser ODP.NET pour VS 2008 et C# ou ASP.net, questions
Répondre
juste une mise à jour sur mes progrès. Il semble que peu importe quel vers. de ODP.net que vous installez il aura toujours des problèmes avec SQLDataSource, il ne fonctionne pas, donc si vous essayez une autre DataSource comme ObjectDataSource avec DataSet ou une autre implémentation, cela fonctionne et est paramétré mais n'oubliez pas d'utiliser: PARAM, au lieu de @PARAM. Justifier un conseil: n'oubliez pas de conditionner correctement vos fichiers Network/Admin .ora sinon cela ne fonctionnera pas. La façon dont je l'ai fait était d'installer le v10 sur le 9 puis le 11g, puis le configurer. Et cette fois cela a fonctionné, pas d'erreur interne du fournisseur de données (-3000), mais toujours avec ORA-01036: nom/numéro de variable illégal sur SQLDataSource, donc mon conseil ne l'utilise pas, jamais, juste pour les démos, pour un réel projet, pensez différent.
Quelqu'un a une opinion différente sur la façon de faire les choses avec Oracle différemment?
- 1. ODP.NET est-il requis pour Oracle 11g Client?
- 2. MS .Net 2.0 Fournisseur de données Oracle Framework OU Fournisseur de données Oracle 9i/10g/11g?
- 3. Configuration ODP.NET dans Web.config
- 4. TransactionTimeout avec Oracle 11g
- 5. Pour utiliser MSMQ ou WCF - VS 2008
- 6. SQL Server 2008 serveur lié à Oracle 9i
- 7. Est-il acceptable d'utiliser le client Oracle 11g avec un serveur 10g?
- 8. Puis-je utiliser des connexions cryptées avec Oracle Instant Client et ODP.NET?
- 9. Quelle version Oracle Client et ODP.NET dois-je installer (avec .NET 3.5)
- 10. VS 2008 IntelliSense pour C# dictionnaires statiques
- 11. Comment puis-je installer Enterprise Manager pour Oracle 11g R1?
- 12. Outils client pour Oracle?
- 13. Oracle 11g restauration à froid?
- 14. Silverlight et VS 2005 ou VS 2008 Express Edition
- 15. Data Guard Oracle 11g
- 16. Les kits de configuration dans VS.2008
- 17. Transfert du journal d'archive d'Oracle 9i vers Oracle 10g
- 18. Client instantané Oracle avec fournisseur OraOLE DB?
- 19. peut pilote oci pour 11g (odbc5.jar) fonctionne avec client 10g?
- 20. Dois-je supprimer VS 2010 beta1 afin de faire fonctionner une application web sur asp.net 2.0?
- 21. Comment mapper des UDT Oracle avec ODP.NET sans utiliser OracleObjectMappingAttribute?
- 22. connexion Oracle 11g lève une exception mystérieuse
- 23. Impossible d'obtenir $ .ajax ou $ .get pour fonctionner
- 24. expose enum dans WCF pour être consommé par le client. WCF/C#/VS-2008
- 25. mot clé en haut dans Oracle 9i
- 26. newbie C questions de bibliothèque d'exécution dans Visual Studio 2008
- 27. Oracle à partir de .Net avec un client 64 bits
- 28. exporter des données depuis oracle 10g et les importer vers oracle 9i
- 29. Comment coordonner la configuration du client subversion?
- 30. Débogage de la classe du modèle C++ dans VS 2008