Hallo liebe Community, ich kriege es einfach nicht hin, alle Spalten einer Zeile anstatt nur die erste zu ablesen. Mein Code ist folgendes:
try
{
String str = @"server=-;database=-;userid=-;password=-;"; //hidden für euch
MySqlConnection con = null;
MySqlDataReader reader = null;
con = new MySqlConnection(str);
con.Open();
String cmdText = "SELECT * FROM benutzer";
MySqlCommand cmd = new MySqlCommand(cmdText, con);
reader = cmd.ExecuteReader();
while (reader.Read())
{
textBox1.AppendText(Convert.ToString(reader[0]));
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
Undzwar habe ich eine Datenbank 'loginsystem', darin eine Tabelle 'benutzer' mit den Spalten 'ID', 'username' und 'passwort'. Ich möchte alle Spalten der Zeile auslesen, jedoch kriege ich nur die ID. Woran liegt es?
ID ist eine bigint, der Rest nur text vom Typ. Als ich ID entfernt hatte, bekam ich nur die usernames und keine passwörter.