Bonjour,
Je suis débutant sur la plateforme .NET. Je programme (enfin j'essaye) en C# avec Visual Studio 2005.
Je voudrais récuperer des données dans une table d'une base Postgres SQL. J'ai téléchargé la DLL : Npgsql.dll sur le site du SGBD, je l'ai ajoutée au référence de la solution et j'ai suivi un exemple de code de la documentation.
Voici mon code :
Mais lors de l'execution il me dis :
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 private void Form1_Load(object sender, EventArgs e) { NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;Port=5432;User Id=root;Password=secret;Database=compta;"); conn.Open(); NpgsqlCommand pgcommand = new NpgsqlCommand("SELECT * FROM comptes", conn); try { NpgsqlDataReader reader = pgcommand.ExecuteReader(); while (reader.Read()) { this.ComboB.Text = reader.GetString(1); } } catch (NpgsqlException npqsle) { } finally { conn.Close(); } }
Impossible de charger le fichier ou l'assembly 'Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' ou une de ses dépendances. Le fichier spécifié est introuvable.
Voilà je comprends pas comment résoudre ce bug.
Merci d'avance pour vos réponses.
PS : si vous voyez d'autres erreurs dans mon code n'hésitez pas.
Partager