Bonjour,
je débute avec Oracle et .NET.
Je souhaiterais connecter la base que j'ai créée sur mon ordi (avec Oracle 10g express) avec ma petite application .NET. Malheureusement, je ne sais pas quoi mettre dans connectionString pour accéder à ma base puis à mes tables. Ce code renvoie une exception "L'identificateur de connection défini n'a pu être résolu":
Merci pour votre aide !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 static void Main() { OracleConnection OConnexion; OConnexion = new OracleConnection(); OConnexion.ConnectionString = "Data Source=C:/oraclexe/app/;User Id=SYSTEM;Password=oracle;"; // Ouverture de la connexion try { OConnexion.Open(); // Requête SQL a exécuter string sQuery = "select * from USERS"; // Instanciation de l'objet OracleCommand et de ses propriétés OracleCommand cmd = new OracleCommand(sQuery); cmd.Connection = OConnexion; //cmd.CommandType = CommandType.Text; // On instancie notre OracleDataReader OracleDataReader reader = cmd.ExecuteReader(); // Tant qu'il y a des résultats à lire, on les affiche while (reader.Read()) { // On affiche le nom et le numéro MessageBox.Show("Nom: " + reader.GetString(1)); MessageBox.Show("Mot de passe: " + reader.GetString(2)); } } catch (Exception ex) { MessageBox.Show("ERREUR: " + ex.Message); } }
Partager