Probléme avec les BDD

Probléme avec les BDD - C#/.NET managed - Programmation

Marsh Posté le 20-12-2009 à 12:02:05    

salut tous le monde,
j'ai fait une petite base de donnée dans Oracle version 10 (SQL Plus 10.0), question de l'interroger avec un programme C#, j'ai fait un programme et qui  a marché très très bien(en ajoutant la référence "Oracle.DataAccess" ) mais dans Oracle version 8 (SQL Plus 8.0) il ne marche pas car il n'y a pas la référence Oracle.DataAccess.
 
que dois-je faire ?

Reply

Marsh Posté le 20-12-2009 à 12:02:05   

Reply

Marsh Posté le 20-12-2009 à 18:06:46    

comme tu viens de le dire Fred c'est surement il me manque le DLL pour faire l'interconnexion entre .Net et Oracle 8.
et pour ta question :
 
j'ai pas eu cette idée et je vais chercher , mais est ce que je peu télécharger seulement le .DLL ?
 
Merci

Reply

Marsh Posté le 20-12-2009 à 18:28:04    

Oui j'ai fait un programme qui marche trés bien avec Oracle 10 dans un autre Pc , mais dans le mien j'ai la version 8.
je travaille sous " Microsoft Visuel C# 2008 express edition ".
Merci


Message édité par man_u le 20-12-2009 à 18:31:53
Reply

Marsh Posté le 20-12-2009 à 21:26:58    

Merci Fred pour ton aide ;)

Reply

Marsh Posté le 28-12-2009 à 14:54:28    

Salut,

 

Ayant changé de boulot, j'ai viré tous les documents concernant mes anciennes interventions, mais j'ai déjà rencontré ce problème.

 

De mémoire, il y a un problème au niveau des droits d'accès au répertoire d'Oracle quand on l'utilise avec .NET

 

Donc en gros, click droit + accès total sur le répertoire OraClient et ça devrait résoudre le problème.

 

PS : Ceci était pour les objets de .NET 1.1 et 2.0 (versions 2003 et 2005) je sais pas ce que ça donne avec 2008 ;)


Message édité par MagicBuzz le 28-12-2009 à 14:55:38
Reply

Marsh Posté le 10-01-2010 à 20:46:12    

merci pour tous le monde,
maintenant je me pose la question est ce que je peux utiliser le code de connexion avec oracle :

Code :
  1. try
  2.             {
  3.                 string oradb = "User Id=system;Password=manager;";
  4.                 conn = new OracleConnection(oradb);
  5.                 conn.Open();
  6.                 SQL = "SELECT Resume FROM tab_livre where Num_Livre=" + 1230;
  7.             cmd = new OracleCommand(SQL, conn);
  8.             cmd.CommandType = CommandType.Text;
  9.             res = (String)cmd.ExecuteScalar();
  10.             return res;
  11.             }
  12.             catch (OracleException e)
  13.             {
  14.                 return e.Message;
  15.             }


avec le code ASP .parceque il m'affiche une erreur genre:
  Message d'erreur du compilateur: CS0103: Le nom 'CommandType' n'existe pas dans le contexte actuel

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed