Ich entwickle eine Software in C#, ich muss eine MySQL-Verbindung in diesem Programm nutzen. Ich kann mich mit der Datenbank verbinden. Visual Studio wirft eine Ausnahme auf der ExecuteReader()
-Zeile.
Ausnahme: KeyNotFoundException, "Der angegebene Schlüssel war nicht im Wörterbuch vorhanden"
Das ist mein Code:
MySqlConnectionStringBuilder bag = new MySqlConnectionStringBuilder();
bag.Server = "localhost";
bag.UserID = "root";
bag.Password = "123456";
bag.Database = "randevu_takip";
MySqlConnection baglan = new MySqlConnection();
baglan.ConnectionString = bag.ToString();
baglan.Open();
MySqlCommand komut = new MySqlCommand();
komut.Connection = baglan;
komut.CommandType = CommandType.Text;
komut.CommandText = "SELECT * FROM kullanicilar;";
MySqlDataReader oku = komut.ExecuteReader();
while (oku.Read())
{
MessageBox.Show(oku.GetString("sifre"));
}