Bonjour ,

j'ai un problème au niveau de la consultation de la base de données oracle 9i sachant que la connexion est éffectuée et j'ai créé la table en question à tavers SQL PLUS et dans C#, dans l'explorateur de serveurs, j'ai pu visualisé la table créée.

J'ai utilisé le code suivant:

private void button1_Click_1(object sender, EventArgs e)
{
Boolean ok = false;
System.Data.OracleClient.OracleConnection OraCon = new OracleConnection();
string connexionstring = "data source=nomBD;user=system;password=psw;";
OraCon.ConnectionString = connexionstring;
OraCon.Open();

try
{

String requête = "select login from personnel where id = 1";
OracleCommand cmd = new OracleCommand(requête, OraCon);

cmd.CommandType = CommandType.Text;

OracleDataReader dr = cmd.ExecuteReader();
// dr.Read();

try
{

while (dr.Read())
{

if (dr.GetString(0).Equals(logintxt.Text))
{
ok = true;
administrateur a = new administrateur();
a.Show();
this.Hide();
break;
}

}
if (ok == false)
{
MessageBox.Show("Accés interdit", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Stop);
}
}


catch

{ dr.Close(); }


}
catch { OraCon.Close(); }

}

A l'execution dans les deux cas, quand je tape un login correcte ou non, la fenêtre de warning s'affiche.