Hallo!
Ich hab lange herumgespielt und habs geschafft, die Verbindung zur Datenbank (MySql in XAMPP) aufzubauen, einzutragen und auszulesen. Doch mein Problem: ich kann nur den ersten Eintrag auslesen.
Das ist mein Code zum auslesen (so klappt der erste Eintrag):
also mit dem Index "0" klappts, aber sobald ich "i" oder "1" etc einsetzte, klappt nichts mehr
ich habs auch schon so probiert:
mit dem Index "0" klappts auch so!
Wahrscheinlich ists nur ein kleiner Fehler, aber ich komm nicht mehr drauf.
Vielleicht habt ihr eine ganz andere Lösung mit der ich gleich in ein Array einschreiben kann? Ich sitz momentan total auf der Leitung, komm mir schon fast blöd vor.
Danke
Ich hab lange herumgespielt und habs geschafft, die Verbindung zur Datenbank (MySql in XAMPP) aufzubauen, einzutragen und auszulesen. Doch mein Problem: ich kann nur den ersten Eintrag auslesen.
Das ist mein Code zum auslesen (so klappt der erste Eintrag):
Code:
public string auslesen(string tabelle, string spalte)
{
MySqlConnection connection = new MySqlConnection(myConnectionString);
MySqlCommand command = connection.CreateCommand();
command.CommandText = "SELECT " + spalte + " FROM " + tabelle;
MySqlDataReader reader;
connection.Open();
reader = command.ExecuteReader();
reader.Read();
string wert = (Convert.ToString(reader.GetValue(0)));
reader.Close();
return wert;
}
also mit dem Index "0" klappts, aber sobald ich "i" oder "1" etc einsetzte, klappt nichts mehr

ich habs auch schon so probiert:
Code:
string wert = reader.GetString(i);
mit dem Index "0" klappts auch so!
Wahrscheinlich ists nur ein kleiner Fehler, aber ich komm nicht mehr drauf.
Vielleicht habt ihr eine ganz andere Lösung mit der ich gleich in ein Array einschreiben kann? Ich sitz momentan total auf der Leitung, komm mir schon fast blöd vor.
Danke
