Hallo 
Ich hab eine SQL-datenbank, in der befinden sich nur VARCHAR-Werte und eine ID (int --> auto-increment). Bisher hab ich die ID nicht benötigt. Jetzt brauche ich aber auch die ID und kann sie mit meinem Code nicht auslesen, weil der nur string ausliest. Das ist mein Code:
Der Code klappt super, nur eben nicht für den Integer. Habt in eine Idee? Den Wert splite ich übrigens später in ein Array. Die ID muss später auch in ein Array.
Danke

Ich hab eine SQL-datenbank, in der befinden sich nur VARCHAR-Werte und eine ID (int --> auto-increment). Bisher hab ich die ID nicht benötigt. Jetzt brauche ich aber auch die ID und kann sie mit meinem Code nicht auslesen, weil der nur string ausliest. Das ist mein Code:
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();
string wert = "";
while (reader.Read())
{
for (int i = 0; i < reader.FieldCount; i++)
{
wert += reader.GetString(i) + ",";
}
}
reader.Close();
return wert;
}
Der Code klappt super, nur eben nicht für den Integer. Habt in eine Idee? Den Wert splite ich übrigens später in ein Array. Die ID muss später auch in ein Array.
Danke
