Dev C# avec Visual Studio 2005

Résolu
Signaler
Messages postés
84
Date d'inscription
jeudi 1 mars 2007
Statut
Membre
Dernière intervention
22 juin 2007
-
Messages postés
303
Date d'inscription
mardi 11 février 2003
Statut
Membre
Dernière intervention
24 avril 2009
-
Bonjour,
Je viens de commancer le VS 2005 et c# et j'ai des petites questions.
J ai créé un formulaire de test avec un bouton juste pour établir une connexion à une base de données Oracle.
voici le fichier ex1.cs:
using

System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using System.Data.OleDb;

using System.Data.Common;

namespace

MPL_WebSite
{
      
public
partial
class
ex1 :
Form
      {
            
public ex1()
            {
                  InitializeComponent();
             }

         private
void button1_Click(
object sender,
EventArgs e)
         {
                  DataConnexion m =
new DataConnexion();
                  m.DoConnection();
         
}
       }
}

----------------------------------------------------------------------------------------
ensuite j ai créé une class DataConnexion.cs dans un autre fichier pour pouvoir l utiliser pour d autres formulaires! voici le code

using

System;

public
class DataConnexion
{
         
private OleDbConnection conn;
         
string connectString =
"Provider=OraOLEDB.Oracle;"
                                                   +
"Data Source=****"
                                                   +
"User ID=****;"   
                                                   +
"Password=******;";

         public DataConnexion()
         {   
                  conn =
new OleDbConnection(connectString);
         
}

         public
void DoConnection()
         {
               
try
               {
                     
// Connexion   
                     conn.Open();
                     
Console.WriteLine(
"Connexion établit!!!");
               }
               
catch (OleDbException e)
               {
                        
Console.WriteLine(
"erreur remarquee:"+e);
                        
return;
                 }
                  
// Fermeture de la connexion 
                  conn.Close();
            }}

-----------------------------------------------------------------------------------------
Donc dans mon premier fichier DataConnexion n est pas reconnu et je ne sais pas comment importer la class DataConnexion.cs dans les classes qui en ont besoin!
Sinon est ce qu il y a une erreur frapante?

Pour une connexion a une base de données Oracle est ce que c est correcte???

Merci beaucoup
Sabine

4 réponses

Messages postés
303
Date d'inscription
mardi 11 février 2003
Statut
Membre
Dernière intervention
24 avril 2009
5
Nortmalement, ta classe devrait appartenir a un namespace non ?

using System;

namespace MPL_WebSite
{

   public
class DataConnexion
   {
      ...
   }
}

Eric
Messages postés
84
Date d'inscription
jeudi 1 mars 2007
Statut
Membre
Dernière intervention
22 juin 2007

Oui en effet, je viens de le comprendre... !!!
merci
Sabine
Messages postés
84
Date d'inscription
jeudi 1 mars 2007
Statut
Membre
Dernière intervention
22 juin 2007

Rebonjour,
Je voudrais savoir si quelqu un a un exemple de connexion à une base de données Oracle!
faut il : Provider + Data Source + User + Password


ou juste Data Source + User + Password?

Est ce que le Data Source est equivalent au HostString?

encore merci,

Sabine
Messages postés
303
Date d'inscription
mardi 11 février 2003
Statut
Membre
Dernière intervention
24 avril 2009
5
Oracle


Provider=OraOLEDB.Oracle;


Data Source= NomdelaBasedeDonnées;


User Id=NomUtilisateur;


Password=MotDePasse







Eric