Tout d'abors, désolé pour le double poste. J'ai posté il y a quelques heures le même topic dans la section "SGBD", mais personne n'y répondant, je me dit qu'il est peut-être mieu ici...
Si je me connecte via SQL+, voici le message :
Code :
- SQL*Plus: Release 9.2.0.1.0 - Production on Ma Oct 25 12:14:57 2005
- Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
- Connecté à :
- Oracle8i Enterprise Edition Release 8.1.7.4.1 - Production
- With the Partitioning option
- JServer Release 8.1.7.4.1 - Production
- SQL>
|
Si je crée un lien OLEDB dans VS.NET et que je clique sur "tester", j'ai un message comme quoi tout est ok.
Mais depuis le code, j'ai ça comme erreurs :
Microsoft OLE DB for Oracle :
Code :
- Erreur du serveur dans l'application '/bci'.
- --------------------------------------------------------------------------------
- Les composants client et réseau Oracle sont introuvables. Ces composants sont fournis par Oracle Corporation dans l'installation client d'Oracle Version 7.3.3 (ou ultérieure). Vous ne pourrez pas utiliser ce fournisseur avant d'avoir installé ces composants.
- Description : Une exception non gérée s'est produite au moment de l'exécution de la demande 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.Data.OleDb.OleDbException: Les composants client et réseau Oracle sont introuvables. Ces composants sont fournis par Oracle Corporation dans l'installation client d'Oracle Version 7.3.3 (ou ultérieure). Vous ne pourrez pas utiliser ce fournisseur avant d'avoir installé ces composants.
- Erreur source:
- Ligne 25 : Label1.Text = cnx.State.ToString();
- Ligne 26 : cnx.ConnectionString = string.Format((string) Application["cnxString"], (string) Application["dbLogin"], (string) Application["dbPass"], (string) Application["dbTNS"]);
- Ligne 27 : cnx.Open();
- Ligne 28 : Label2.Text = cnx.State.ToString();
- Ligne 29 : cnx.Close();
- Fichier source : c:\inetpub\wwwroot\bci\default.aspx.cs Ligne : 27
- Trace de la pile:
- [OleDbException (0x80004005): Les composants client et réseau Oracle sont introuvables. Ces composants sont fournis par Oracle Corporation dans l'installation client d'Oracle Version 7.3.3 (ou ultérieure).
- Vous ne pourrez pas utiliser ce fournisseur avant d'avoir installé ces composants.]
- System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) +20
- System.Data.OleDb.OleDbConnection.InitializeProvider() +57
- System.Data.OleDb.OleDbConnection.Open() +203
- bci.Default.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\bci\default.aspx.cs:27
- System.Web.UI.Control.OnLoad(EventArgs e) +67
- System.Web.UI.Control.LoadRecursive() +35
- System.Web.UI.Page.ProcessRequestMain() +750
- --------------------------------------------------------------------------------
- Informations sur la version : Version Microsoft .NET Framework :1.1.4322.2300; Version ASP.NET :1.1.4322.2300
|
Oracle OLE DB Provider :
Lui il me dit que le drivers n'est carrément pas installé (pourtant depuis l'assistant VS, si je fais "tester", ça marche aussi !
C'est quoi ce cirque ? Y'a une valeur de registre à mettre à jour, ou un truc du genre ???