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.
Partager