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 :
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();
            }
        }
Mais lors de l'execution il me dis :
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.